/guava/guava/src/com/google/common/collect/CompactHashMap.java
Map<K, V> delegate = delegateOrNull ( ) ;
} @Override public Spliterator<K> spliterator() { if (needsAllocArrays()) { return Spliterators.spliterator(new Object[0], Spliterator.DISTINCT | Spliterator.ORDERED); } <extra_id_0> return (delegate != null) ? delegate.keySet().spliterator() : Spliterators.spliterator( requireKeys(), 0, size, Spliterator.DISTINCT | Spliterator.ORDERED); } @Override