== See

* http://cwe.mitre.org/data/definitions/581.html[MITRE, CWE-581] - Object Model Violation: Just One of Equals and Hashcode Defined
* https://wiki.sei.cmu.edu/confluence/x/7DVGBQ[CERT, MET09-J.] - Classes that define an equals() method must also define a hashCode() method
