@Override
		public boolean equals(Object o) {
			if (this == o) {
				return true;
			}

			if (o == null) {
				return false;
			}

			if (o.getClass() != getClass()) {
				return false;
			}

			WeakValue<?> other = (WeakValue<?>) o;
			return get() == other.get();
		}
A hashtable-based <code>Map</code> implementation with <em>weak values</em>.

<P>This implementation uses two maps internally, which nearly doubles the memory requirements
over a traditional map.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/utils/WeakHashMap2.java