/guava/android/guava/src/com/google/common/collect/ImmutableMap.java
V value = ( V) requireNonNull( alternatingKeysAndValues[2 * i + 1]) ;requireNonNull( localAlternatingKeysAndValues[inI++]) ;
requireNonNull ( localAlternatingKeysAndValues[inI++] ) ;
if (dups.get(inI >>> 1)) { inI += 2; } else { newAlternatingKeysAndValues[outI++] = requireNonNull(localAlternatingKeysAndValues[inI++]); newAlternatingKeysAndValues[outI++] = <extra_id_0> } } return newAlternatingKeysAndValues; } static final class DuplicateKey { private final Object key;