/Object.html#equals(java.lang.Object)">equals(Object)</a></code> returns <code>true</code> must return
 the same hash code value. This means that subclasses of <code>Object</code>
 usually override both methods or neither method.

 <p>Note that hash values must not change over time unless information used in equals
 comparisons also changes.

 <p>See <a href="../../../../../reference/java/lang/Object.html#writing_hashCode">Writing a correct
 <code>hashCode</code> method</a>
 if you intend implementing your 