/guava/android/guava/src/com/google/common/collect/HashBiMap.java
int vHash = Hashing.smearedHash( v) ;int newKeyHash = Hashing.smearedHash( newKey) ;
int newKeyHash = Hashing.smearedHash ( newKey ) ;
deleteFromTableVToK(entry, Hashing.smearedHash(values[entry])); values[entry] = newValue; insertIntoTableVToK(entry, newValueHash); } private void replaceKeyInEntry(int entry, @ParametricNullness K newKey, boolean force) { checkArgument(entry != ABSENT); <extra_id_0> int newKeyIndex = findEntryByKey(newKey, newKeyHash); int newPredecessor = lastInInsertionOrder; int newSuccessor = ENDPOINT; if (newKeyIndex != ABSENT) { if (force) { newPredecessor = prevInInsertionOrder[newKeyIndex];