/guava/guava/src/com/google/common/collect/CompactHashMap.java
if ( delegate == null) {
if ( delegate != null ) {
requireKeys(), 0, size, Spliterator.DISTINCT | Spliterator.ORDERED); } @Override public void forEach(Consumer<? super K> action) { checkNotNull(action); Map<K, V> delegate = delegateOrNull(); <extra_id_0> delegate.keySet().forEach(action); } else { for (int i = firstEntryIndex(); i >= 0; i = getSuccessor(i)) { action.accept(key(i)); } }