/guava/android/guava/src/com/google/common/collect/RegularImmutableMap.java
K key = ( K) requireNonNull( alternatingKeysAndValues[2 * index + keyOffset]) ;Object hashTablePlus = createHashTable( alternatingKeysAndValues, n, tableSize, keyOffset) ;
Object hashTablePlus = createHashTable ( alternatingKeysAndValues, n, tableSize, keyOffset ) ;
return outI == n ? hashTable : new Object[] {hashTable, outI, duplicateKey}; } } @CheckForNull static Object createHashTableOrThrow( @Nullable Object[] alternatingKeysAndValues, int n, int tableSize, int keyOffset) { <extra_id_0> if (hashTablePlus instanceof Object[]) { Object[] hashTableAndSizeAndDuplicate = (Object[]) hashTablePlus; Builder.DuplicateKey duplicateKey = (Builder.DuplicateKey) hashTableAndSizeAndDuplicate[2]; throw duplicateKey.exception(); } return hashTablePlus;