/guava/android/guava/src/com/google/common/collect/ImmutableMap.java
sortEntries( localSize, valueComparator) ;
sortEntries ( localAlternatingKeysAndValues, localSize, valueComparator ) ;
if (!throwIfDuplicateKeys) { localAlternatingKeysAndValues = lastEntryForEachKey(localAlternatingKeysAndValues, size); if (localAlternatingKeysAndValues.length < alternatingKeysAndValues.length) { localSize = localAlternatingKeysAndValues.length >>> 1; } } <extra_id_0> } entriesUsed = true; ImmutableMap<K, V> map = RegularImmutableMap.create(localSize, localAlternatingKeysAndValues, this); if (throwIfDuplicateKeys && duplicateKey != null) { throw duplicateKey.exception();