@Override
    public Set<Entry<K, V>> entrySet() {
        return set;
    }
@Test
    public void testEntrySet() {
        Map<String, Integer> underlying = createTestMap();
        TranslatedValueMapView<String, String, Integer> view =
            new TranslatedValueMapView<>(underlying, v -> v.toString());
        assertEquals(3, view.entrySet().size());
        assertFalse(view.entrySet().isEmpty());
        assertTrue(view.entrySet().contains(new SimpleImmutableEntry<>("foo", "2")));
        assertFalse(view.entrySet().contains(new SimpleImmutableEntry<>("bar", "4")));
    }