--- old/src/java.base/share/classes/java/net/URLConnection.java 2016-04-27 14:34:46.313162898 -0700 +++ new/src/java.base/share/classes/java/net/URLConnection.java 2016-04-27 14:34:46.157162892 -0700 @@ -1323,7 +1323,9 @@ } } if (cls != null) { - return (ContentHandler) cls.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = cls.newInstance(); + return (ContentHandler) tmp; } } catch(Exception ignored) { } }