--- old/src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java 2016-04-27 14:35:04.253163494 -0700 +++ new/src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java 2016-04-27 14:35:04.097163489 -0700 @@ -681,7 +681,9 @@ Class.forName(providerClassName, false, ClassLoader.getSystemClassLoader()) .asSubclass(RMIClassLoaderSpi.class); - return providerClass.newInstance(); + @SuppressWarnings("deprecation") + RMIClassLoaderSpi result = providerClass.newInstance(); + return result; } catch (ClassNotFoundException e) { throw new NoClassDefFoundError(e.getMessage());