docs: @Pure
  	public static <K, V> Map<K, V> operator_minus(Map<K, V> left, final Pair<? extends K, ? extends V> right) {
  		return Maps.filterEntries(left, new Predicate<Entry<K, V>>() {
  			@Override
  			public boolean apply(Entry<K, V> input) {
  				return !Objects.equal(input.getKey(), right.getKey()) || !Objects.equal(input.getValue(), right.getValue());
  			}
  		});
  	}