Overriding an objects equals(Object obj) and hashCode() methods can be a daunting task, as there are several characteristics that these methods must exhibit. JECTU is a testing (framework agnostic) utility that uses reflection (and user declaration) to examine each member property's affects upon the outcome of those methods.