public boolean equals(Object o) {
    if (!(o instanceof ObjectReferenceProxyImpl)) {
      return false;
    }
    if (this == o) return true;

    return myObjectReference.equals(((ObjectReferenceProxyImpl)o).myObjectReference);
  }
public boolean equals(Object o)