public override int GetHashCode() { if (0 == hashCode) { hashCode = 17; hashCode = 37 * hashCode + getTerm1().GetHashCode(); hashCode = 37 * hashCode + getTerm2().GetHashCode(); } return hashCode; }