return (ref == null) ? false : this.internalRef.equals(ref.internalRef);
if(object instanceof Reference) { Reference ref = (Reference)object; if(this.internalRef == null) { return ref.internalRef == null; } else { return this.internalRef.equals(ref.internalRef); } } else { return false; }
   public boolean equals(Reference ref)   {   	return (ref == null) ? false : this.internalRef.equals(ref.internalRef);   }