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