/guava/android/guava/src/com/google/common/collect/ImmutableMap.java
return ( result != null) ? ( multimapView = new ImmutableSetMultimap<>( new MapViewOfValuesAsSingletonSets( ) , size( ) , null) ) : result;
return ( result == null ) ? ( multimapView = new ImmutableSetMultimap<> ( new MapViewOfValuesAsSingletonSets ( ) , size ( ) , null ) ) : result;
@LazyInit @CheckForNull private transient ImmutableSetMultimap<K, V> multimapView; public ImmutableSetMultimap<K, V> asMultimap() { if (isEmpty()) { return ImmutableSetMultimap.of(); } ImmutableSetMultimap<K, V> result = multimapView; <extra_id_0> } @WeakOuter private final class MapViewOfValuesAsSingletonSets extends IteratorBasedImmutableMap<K, ImmutableSet<V>> { @Override public int size() {