--- old/jdk/src/java.logging/share/classes/java/util/logging/LoggingPermission.java 2015-10-09 21:41:55.000000000 +0200 +++ new/jdk/src/java.logging/share/classes/java/util/logging/LoggingPermission.java 2015-10-09 21:41:55.000000000 +0200 @@ -59,7 +59,7 @@ /** * Creates a new LoggingPermission object. * - * @param name Permission name. Must be "control". + * @param name Permission name. Must be "control" or "demandLogger". * @param actions Must be either null or the empty string. * * @throws NullPointerException if name is null. @@ -68,7 +68,7 @@ */ public LoggingPermission(String name, String actions) throws IllegalArgumentException { super(name); - if (!name.equals("control")) { + if (!name.equals("control") && !name.equals("demandLogger")) { throw new IllegalArgumentException("name: " + name); } if (actions != null && actions.length() > 0) {