/guava/guava/src/com/google/common/collect/Multimaps.java
final EntryTransformer<? super K, ? super V1, V2> transformer; final Multimap<K, V1> fromMultimap;
final Multimap<K, V1> fromMultimap; final EntryTransformer<? super K, ? super V1, V2> transformer;
ListMultimap<K, V1> fromMap, EntryTransformer<? super K, ? super V1, V2> transformer) { return new TransformedEntriesListMultimap<>(fromMap, transformer); } private static class TransformedEntriesMultimap< K extends @Nullable Object, V1 extends @Nullable Object, V2 extends @Nullable Object> extends AbstractMultimap<K, V2> { <extra_id_0> TransformedEntriesMultimap( Multimap<K, V1> fromMultimap, final EntryTransformer<? super K, ? super V1, V2> transformer) { this.fromMultimap = checkNotNull(fromMultimap); this.transformer = checkNotNull(transformer); }