--- old/src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java 2016-04-27 14:30:54.981155203 -0700 +++ new/src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java 2016-04-27 14:30:54.813155198 -0700 @@ -531,7 +531,9 @@ // We have just proved that this cast is correct Class providerClassT = Util.cast(providerClass); try { - return providerClassT.newInstance(); + @SuppressWarnings("deprecation") + T result = providerClassT.newInstance(); + return result; } catch (Exception e) { final String msg = "Exception when instantiating provider [" + className +