1 <p> A class defines an equals(Object) method but not a hashCode() method,
2 and thus doesn't fulfill the requirement that equal objects have equal hashCodes.
3 An instance of this class is used in a hash data structure, making the need to
4 fix this problem of highest importance.