public boolean equals(Object paramObject) {
   if (paramObject == this) {
     return true;
   }
   if (((paramObject instanceof ImmutableSet))
       && (d())
       && (((ImmutableSet) paramObject).d())
       && (hashCode() != paramObject.hashCode())) {
     return false;
   }
   return Sets.a(this, paramObject);
 }
 public int hashCode() {
   return Sets.a(this);
 }