--- old/src/solaris/classes/sun/print/AttributeClass.java 2013-06-20 11:54:57.000000000 -0700 +++ new/src/solaris/classes/sun/print/AttributeClass.java 2013-06-20 11:54:57.000000000 -0700 @@ -25,6 +25,7 @@ package sun.print; import java.io.ByteArrayInputStream; +import java.util.Objects; public class AttributeClass { private String myName; @@ -250,9 +251,12 @@ public boolean equals(Object obj) { return - obj != null && obj instanceof AttributeClass && - obj.toString().equals (((AttributeClass) obj).toString()); + toString().equals(((AttributeClass) obj).toString()); + } + + public int hashCode() { + return Objects.hashCode(toString()); } public String toString() {