/guava/guava/src/com/google/common/collect/AbstractMapBasedMultimap.java
return keyIterator.hasNext ( ) || valueIterator.hasNext ( ) ;
collection = null; valueIterator = Iterators.emptyModifiableIterator(); } abstract T output(@ParametricNullness K key, @ParametricNullness V value); @Override public boolean hasNext() { <extra_id_0> } @Override @ParametricNullness public T next() { if (!valueIterator.hasNext()) { Entry<K, Collection<V>> mapEntry = keyIterator.next();