--- old/src/java.base/share/classes/sun/security/x509/X509Key.java 2016-04-21 08:39:14.238854744 -0700 +++ new/src/java.base/share/classes/sun/security/x509/X509Key.java 2016-04-21 08:39:14.058944742 -0700 @@ -255,11 +255,10 @@ } } - Object inst = null; + @SuppressWarnings("deprecation") + Object inst = (keyClass != null) ? keyClass.newInstance() : null; X509Key result; - if (keyClass != null) - inst = keyClass.newInstance(); if (inst instanceof X509Key) { result = (X509Key) inst; result.algid = algid;