--- old/src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java 2016-04-27 14:35:01.545163404 -0700 +++ new/src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java 2016-04-27 14:35:01.385163399 -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 +