Beispiel #1
0
 @Override
 public boolean equals(Object obj) {
   if (obj == this) {
     return true;
   }
   if (obj instanceof AbilityToken) {
     AbilityToken<?> other = (AbilityToken<?>) obj;
     if (ref == null) {
       return (other.ref == null) && (refClass == null) && (other.refClass == null);
     }
     return refClass.equals(other.refClass) && ref.equals(other.ref);
   }
   return false;
 }