@Override
	public Set<Map.Entry<K, V>> entrySet() {
		return new EntrySet();
	}
Returns a {@link Collection} view of the values contained in this map.
The collection is backed by the map, so changes to the map are
reflected in the collection, and vice-versa. However, since values in this map
are held via weak references, the collection returned is effectively weak in that
any time, values may disappear from the collection. To get a static view of the values
in this map, you should construct another collection class (List, Set, etc.) and pass
this collection to it in its constructor.
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/AbstractWeakValueMap.java