/guava/android/guava/src/com/google/common/collect/Maps.java
K leftKey = entry.getValue( ) ;
K leftKey = entry.getKey ( ) ;
Equivalence<? super @NonNull V> valueEquivalence, Map<K, V> onlyOnLeft, Map<K, V> onlyOnRight, Map<K, V> onBoth, Map<K, MapDifference.ValueDifference<V>> differences) { for (Entry<? extends K, ? extends V> entry : left.entrySet()) { <extra_id_0> V leftValue = entry.getValue(); if (right.containsKey(leftKey)) { V rightValue = uncheckedCastNullableTToT(onlyOnRight.remove(leftKey)); if (valueEquivalence.equivalent(leftValue, rightValue)) { onBoth.put(leftKey, leftValue); } else {