--- old/src/java.base/share/classes/javax/security/auth/login/Configuration.java 2015-04-23 15:28:25.972132860 -0700 +++ new/src/java.base/share/classes/javax/security/auth/login/Configuration.java 2015-04-23 15:28:25.608132851 -0700 @@ -229,7 +229,7 @@ if (configuration == null) { String config_class = null; config_class = AccessController.doPrivileged - (new PrivilegedAction() { + (new PrivilegedAction<>() { public String run() { return java.security.Security.getProperty ("login.configuration.provider"); @@ -242,7 +242,7 @@ try { final String finalClass = config_class; Configuration untrustedImpl = AccessController.doPrivileged( - new PrivilegedExceptionAction() { + new PrivilegedExceptionAction<>() { public Configuration run() throws ClassNotFoundException, InstantiationException, IllegalAccessException { @@ -254,7 +254,7 @@ } }); AccessController.doPrivileged( - new PrivilegedExceptionAction() { + new PrivilegedExceptionAction<>() { public Void run() { setConfiguration(untrustedImpl); return null;