code: public static <E> List<E> reject(final List<E> list, final Predicate<E> pred) {
          return filter(list, new Predicate<E>() {
              @Override
              public boolean test(E input) {
                  return !pred.test(input);
              }
          });
      }
docs: /*
  Documented, #reject