@Override
    public boolean equals(Object another) {
      return this == another ||
             another instanceof EnumSyntheticMethod &&
             myClass.equals(((EnumSyntheticMethod)another).myClass) &&
             myKind == ((EnumSyntheticMethod)another).myKind;
    }
@Override
    public boolean equals(Object another)