--- old/src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java 2016-04-27 14:34:52.473163102 -0700 +++ new/src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java 2016-04-27 14:34:52.317163097 -0700 @@ -67,8 +67,9 @@ return false; } try { - Class c = Class.forName(cm, true, null); - provider = (FtpClientProvider) c.newInstance(); + @SuppressWarnings("deprecation") + Object o = Class.forName(cm, true, null).newInstance(); + provider = (FtpClientProvider)o; return true; } catch (ClassNotFoundException | IllegalAccessException |