/guava/guava/src/com/google/common/collect/ImmutableListMultimap.java
for ( Entry<K, V> entry : entries( ) ) { Builder<V, K> builder = builder( ) ;
Builder<V, K> builder = builder ( ) ; for ( Entry<K, V> entry : entries ( ) ) {
@Override public ImmutableListMultimap<V, K> inverse() { ImmutableListMultimap<V, K> result = inverse; return (result == null) ? (inverse = invert()) : result; } private ImmutableListMultimap<V, K> invert() { <extra_id_0> builder.put(entry.getValue(), entry.getKey()); } ImmutableListMultimap<V, K> invertedMultimap = builder.build(); invertedMultimap.inverse = this; return invertedMultimap; }