/guava/guava/src/com/google/common/collect/ImmutableMap.java
return CollectSpliterators.map( keySet( ).spliterator( ) , Entry::getKey) ;
return CollectSpliterators.map ( entrySet ( ) .spliterator ( ) , Entry::getKey ) ;
public K next() { return entryIterator.next().getKey(); } }; } Spliterator<K> keySpliterator() { <extra_id_0> } @LazyInit @RetainedWith @CheckForNull private transient ImmutableCollection<V> values; @Override public ImmutableCollection<V> values() { ImmutableCollection<V> result = values; return (result == null) ? values = createValues() : result;