code: public static <K, V> Predicate<Map<K, V>> allValues(Predicate<? super V> p) {
      return forValues(Predicates.<V>all(p));
    }
docs: Returns a predicate that applies {@code all(p)} to the values of
  its argument.