HeapRegionNode and ReferenceEdge both have had the equals() and hashCode()