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