--- old/src/share/classes/java/util/logging/Handler.java 2013-12-14 11:47:29.088015554 +0100 +++ new/src/share/classes/java/util/logging/Handler.java 2013-12-14 11:47:28.971017579 +0100 @@ -27,6 +27,7 @@ package java.util.logging; import java.io.UnsupportedEncodingException; + /** * A Handler object takes log messages from a Logger and * exports them. It might for example, write them to a console @@ -62,10 +63,6 @@ private volatile ErrorManager errorManager = new ErrorManager(); private volatile String encoding; - // Package private support for security checking. When sealed - // is true, we access check updates to the class. - boolean sealed = true; - /** * Default constructor. The resulting Handler has a log * level of Level.ALL, no Formatter, and no @@ -302,12 +299,9 @@ } // Package-private support method for security checks. - // If "sealed" is true, we check that the caller has - // appropriate security privileges to update Handler - // state and if not throw a SecurityException. + // We check that the caller has appropriate security privileges + // to update Handler state and if not throw a SecurityException. void checkPermission() throws SecurityException { - if (sealed) { - manager.checkPermission(); - } + manager.checkPermission(); } }