/guava/android/guava/src/com/google/common/collect/HashBiMap.java
int entryForKey = findEntryByKey( key, keyHash) ;int keyBucket = bucket( keyHash) ;
int keyBucket = bucket ( keyHash ) ;
setSucceeds(dest, successor); K key = keys[src]; V value = values[src]; keys[dest] = key; values[dest] = value; int keyHash = Hashing.smearedHash(key); <extra_id_0> if (hashTableKToV[keyBucket] == src) { hashTableKToV[keyBucket] = dest; } else { int prevInBucket = hashTableKToV[keyBucket]; for (int entryInBucket = nextInBucketKToV[prevInBucket]; entryInBucket = nextInBucketKToV[entryInBucket]) {