/guava/guava/src/com/google/common/collect/HashBiMap.java
entry.prevInKeyInsertionOrder.nextInKeyInsertionOrder = entry;oldEntryForKey.nextInKeyInsertionOrder = null;
oldEntryForKey.nextInKeyInsertionOrder = null;
} BiEntry<K, V> newEntry = new BiEntry<>(key, keyHash, value, valueHash); if (oldEntryForKey != null) { delete(oldEntryForKey); insert(newEntry, oldEntryForKey); oldEntryForKey.prevInKeyInsertionOrder = null; <extra_id_0> return oldEntryForKey.value; } else { insert(newEntry, null); rehashIfNecessary(); return null; }