@Override
  public boolean equals(Object obj) {
    if (!(obj instanceof JavaReferenceInfo)) {
      return false;
    }
    return ((JavaReferenceInfo)obj).objectReference.equals(objectReference);
  }
@Override
  public boolean equals(Object obj)