/guava/android/guava/src/com/google/common/collect/HashBiMap.java
replaceKeyInEntry( newSize, key, force) ;
replaceKeyInEntry ( entryForValue, key, force ) ;
int entryForValue = findEntryByValue(value, valueHash); if (entryForValue != ABSENT) { K oldKey = keys[entryForValue]; if (Objects.equal(oldKey, key)) { return key; } else { <extra_id_0> return oldKey; } } int predecessor = lastInInsertionOrder; int keyHash = Hashing.smearedHash(key); int keyEntry = findEntryByKey(key, keyHash);