--- old/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java 2016-04-27 14:31:03.073155472 -0700 +++ new/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java 2016-04-27 14:31:02.909155467 -0700 @@ -160,7 +160,9 @@ throw new InvalidTransformException("signature.Transform.UnknownTransform", exArgs); } try { - transformSpi = transformSpiClass.newInstance(); + @SuppressWarnings("deprecation") + TransformSpi tmp = transformSpiClass.newInstance(); + transformSpi = tmp; } catch (InstantiationException ex) { Object exArgs[] = { algorithmURI }; throw new InvalidTransformException( @@ -345,7 +347,9 @@ } TransformSpi newTransformSpi = null; try { - newTransformSpi = transformSpiClass.newInstance(); + @SuppressWarnings("deprecation") + TransformSpi tmp = transformSpiClass.newInstance(); + newTransformSpi = tmp; } catch (InstantiationException ex) { Object exArgs[] = { algorithmURI }; throw new InvalidTransformException(