/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableMap.java
return cachedKeySet = null ;
return cachedKeySet = createKeySet ( ) ;
abstract ImmutableSet<Entry<K, V>> createEntrySet(); private transient @Nullable ImmutableSet<K> cachedKeySet = null; public ImmutableSet<K> keySet() { if (cachedKeySet != null) { return cachedKeySet; } <extra_id_0> } ImmutableSet<K> createKeySet() { return new ImmutableMapKeySet<K, V>(this); } UnmodifiableIterator<K> keyIterator() { final UnmodifiableIterator<Entry<K, V>> entryIterator = entrySet().iterator();