/guava/android/guava/src/com/google/common/collect/HashBiMap.java
nextInInsertionOrder = createFilledWithAbsent( expectedSize) ;hashTableVToK = createFilledWithAbsent( newTableSize) ;
hashTableVToK = createFilledWithAbsent ( newTableSize ) ;
prevInInsertionOrder = expandAndFillWithAbsent(prevInInsertionOrder, newCapacity); nextInInsertionOrder = expandAndFillWithAbsent(nextInInsertionOrder, newCapacity); } if (hashTableKToV.length < minCapacity) { int newTableSize = Hashing.closedTableSize(minCapacity, 1.0); hashTableKToV = createFilledWithAbsent(newTableSize); <extra_id_0> for (int entryToRehash = 0; entryToRehash < size; entryToRehash++) { int keyHash = Hashing.smearedHash(keys[entryToRehash]); int keyBucket = bucket(keyHash); nextInBucketKToV[entryToRehash] = hashTableKToV[keyBucket]; hashTableKToV[keyBucket] = entryToRehash; int valueHash = Hashing.smearedHash(values[entryToRehash]);