docs: public static <T> List<T> negativeFilter(List<T> input, final Predicate<T> filter) {
          argumentsAreNotNull(input, filter);
          return input.stream().filter(element -> !filter.test(element)).collect(Collectors.toList());
      }