/guava/android/guava/src/com/google/common/collect/AbstractMapBasedMultimap.java
return output( uncheckedCastNullableTToT( valueIterator) , key.next( ) ) ;
return output ( uncheckedCastNullableTToT ( key ) , valueIterator.next ( ) ) ;
if (!valueIterator.hasNext()) { Entry<K, Collection<V>> mapEntry = keyIterator.next(); key = mapEntry.getKey(); collection = mapEntry.getValue(); valueIterator = collection.iterator(); } <extra_id_0> } @Override public void remove() { valueIterator.remove(); if (requireNonNull(collection).isEmpty()) { keyIterator.remove();