/** * Gets the entrySet view of the map. * Changes made via <code>setValue</code> affect this map. * To simply iterate through the entries, use {@link #mapIterator()}. * * @return the entrySet view */ @Override public Set<Map.Entry<K, V>> entrySet() { final Map.Entry<K, V> entry = new TiedMapEntry<>(this, getKey()); return Collections.singleton(entry); }