--- old/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java 2016-04-27 14:31:05.045155538 -0700 +++ new/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java 2016-04-27 14:31:04.881155533 -0700 @@ -1446,7 +1446,9 @@ } return null; } - return (CallbackHandler)c.newInstance(); + @SuppressWarnings("deprecation") + Object result = c.newInstance(); + return (CallbackHandler)result; } }); // save it