--- old/src/java.base/share/classes/java/net/HttpConnectSocketImpl.java 2015-04-22 17:43:51.027422736 -0700 +++ new/src/java.base/share/classes/java/net/HttpConnectSocketImpl.java 2015-04-22 17:43:50.859422732 -0700 @@ -64,7 +64,7 @@ serverSocketField = netClientClazz.getDeclaredField("serverSocket"); java.security.AccessController.doPrivileged( - new java.security.PrivilegedAction() { + new java.security.PrivilegedAction<>() { public Void run() { httpField.setAccessible(true); serverSocketField.setAccessible(true); @@ -146,7 +146,7 @@ { try { return java.security.AccessController.doPrivileged( - new java.security.PrivilegedExceptionAction() { + new java.security.PrivilegedExceptionAction<>() { public Socket run() throws IOException { return doTunnel(urlString, timeout); }