--- old/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java 2014-01-25 11:00:33.000000000 -0800 +++ new/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java 2014-01-25 11:00:33.000000000 -0800 @@ -182,7 +182,7 @@ this.type = type; this.id = id; if (digestValue != null) { - this.digestValue = (byte[])digestValue.clone(); + this.digestValue = digestValue.clone(); this.digested = true; } this.appliedTransformData = result; @@ -298,12 +298,12 @@ } public byte[] getDigestValue() { - return (digestValue == null ? null : (byte[])digestValue.clone()); + return (digestValue == null ? null : digestValue.clone()); } public byte[] getCalculatedDigestValue() { return (calcDigestValue == null ? null - : (byte[])calcDigestValue.clone()); + : calcDigestValue.clone()); } public void marshal(Node parent, String dsPrefix, DOMCryptoContext context)