@Override boolean nullableKeyEquals(@Nullable E a, @Nullable E b) { return equivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable E a, @Nullable E b) { return equivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableValueEquals(@Nullable V a, @Nullable V b) { return valueEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableValueEquals(@Nullable V a, @Nullable V b) { return valueEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableValueEquals(@Nullable V a, @Nullable V b) { return valueEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableValueEquals(@Nullable V a, @Nullable V b) { return valueEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableValueEquals(@Nullable V a, @Nullable V b) { return valueEquivalence.nullableEquivalent(a, b); }
@Override boolean nullableKeyEquals(@Nullable K a, @Nullable K b) { return keyEquivalence.nullableEquivalent(a, b); }
@Override public boolean equivalent(@Nonnull Map.Entry<K, V> a, @Nonnull Map.Entry<K, V> b) { return a == b || keyEquivalence().nullableEquivalent(a.getKey(), b.getKey()) && valueEquivalence().nullableEquivalent(a.getValue(), b.getValue()); }
@Override public boolean equivalent(@Nonnull Map.Entry<K, V> a, @Nonnull Map.Entry<K, V> b) { return a == b || keyEquivalence().nullableEquivalent(a.getKey(), b.getKey()) && valueEquivalence().nullableEquivalent(a.getValue(), b.getValue()); }