--- old/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java 2016-04-21 08:39:41.737098991 -0700 +++ new/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java 2016-04-21 08:39:41.569182990 -0700 @@ -88,8 +88,9 @@ p = Security.getProvider(providerName); if (p == null) { try { - Class clazz = Class.forName(className); - p = (Provider)clazz.newInstance(); + @SuppressWarnings("deprecation") + Object o = Class.forName(className).newInstance(); + p = (Provider)o; } catch (Exception e) { throw new ProviderException ("Could not find provider " + providerName, e);