--- old/src/java.base/share/classes/java/net/URL.java 2015-04-22 17:43:55.055422829 -0700 +++ new/src/java.base/share/classes/java/net/URL.java 2015-04-22 17:43:54.883422825 -0700 @@ -1158,7 +1158,7 @@ private static URLStreamHandler lookupViaProperty(String protocol) { String packagePrefixList = java.security.AccessController.doPrivileged( - new PrivilegedAction() { + new PrivilegedAction<>() { public String run() { return System.getProperty(protocolPathProp, ""); } @@ -1190,7 +1190,7 @@ } private static Iterator providers() { - return new Iterator() { + return new Iterator<>() { ClassLoader cl = ClassLoader.getSystemClassLoader(); ServiceLoader sl = @@ -1243,7 +1243,7 @@ gate.set(gate); try { return AccessController.doPrivileged( - new PrivilegedAction() { + new PrivilegedAction<>() { public URLStreamHandler run() { Iterator itr = providers(); while (itr.hasNext()) {