private boolean isCanonicalEquals(ClientProxyMembershipID that) {
    if (this == that) {
      return true;
    }
    if (uniqueId != that.uniqueId) {
      return false;
    }
    return Arrays.equals(identity, that.identity);
  }
Return true if "that" can be used in place of "this" when canonicalizing.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientProxyMembershipID.java