int () { int result = myClass.hashCode(); result = 31 * result + myScope.hashCode(); result = 31 * result + (myCheckDeep ? 1 : 0); result = 31 * result + (myCheckInheritance ? 1 : 0); result = 31 * result + (myIncludeAnonymous ? 1 : 0); result = 31 * result + myNameCondition.hashCode(); return result; }