I see. Guess i didn't thought it out. So make the constructor package private, but the type public is enough to block extension... Not very self documenting though. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.openjdk.java.net/pipermail/core-libs-dev/attachments/20100324/47363e66/attachment.html>