code: public static <T> Predicates<T> attributeNotIn(
              Function<? super T, ?> function,
              Iterable<?> iterable)
      {
          return new AttributePredicate<T, Object>(function, Predicates.notIn(iterable));
      }
docs: Creates a predicate which returns true if an attribute selected from an object passed to accept method
  is not contained in the iterable.