/guava/android/guava/src/com/google/common/collect/Maps.java
return uniqueIndex( values, keyFunction, ImmutableMap.of( ) ) ;
return uniqueIndex ( values, keyFunction, ImmutableMap.builder ( ) ) ;
} return uniqueIndex(values.iterator(), keyFunction); } @CanIgnoreReturnValue public static <K, V> ImmutableMap<K, V> uniqueIndex( Iterator<V> values, Function<? super V, K> keyFunction) { <extra_id_0> } private static <K, V> ImmutableMap<K, V> uniqueIndex( Iterator<V> values, Function<? super V, K> keyFunction, ImmutableMap.Builder<K, V> builder) { checkNotNull(keyFunction); while (values.hasNext()) { V value = values.next();