.true or
.false, the result of performing
a specified comparison operation.
.true, otherwise
.false is returned. Subclasses may override
this method to define equality using different criteria. For example, the String
class determines equality based on the value of the string data.
Table and
Relation use the == operator
combined with the hashCode method
to determine index and item equivalence.
It is generally necessary
for a class to override both the hashCode method and the == operator method to maintain
the contract specified for the hashCode method.