/guava/guava/src/com/google/common/collect/AbstractMapBasedMultimap.java
totalSize += values.size ( ) ;
} final void setMap(Map<K, Collection<V>> map) { this.map = map; totalSize = 0; for (Collection<V> values : map.values()) { checkArgument(!values.isEmpty()); <extra_id_0> } } Collection<V> createUnmodifiableEmptyCollection() { return unmodifiableCollectionSubclass(createCollection()); } abstract Collection<V> createCollection();