--- old/src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java 2016-04-27 14:34:46.817162914 -0700 +++ new/src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java 2016-04-27 14:34:46.657162909 -0700 @@ -94,9 +94,10 @@ if (cn == null) return null; try { - Class c = Class.forName(cn, true, - ClassLoader.getSystemClassLoader()); - return (AsynchronousChannelProvider)c.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = Class.forName(cn, true, + ClassLoader.getSystemClassLoader()).newInstance(); + return (AsynchronousChannelProvider)tmp; } catch (ClassNotFoundException x) { throw new ServiceConfigurationError(null, x); } catch (IllegalAccessException x) {