code: public static <T> boolean noFilterMatches(final T object, final List<Filter<T>> filters) {
  
          // Check sanity
          Validate.notNull(filters, "filters");
  
          boolean matchedAtLeastOnce = false;
          for (Filter<T> current : filters) {
              if (current.accept(object)) {
                  matchedAtLeastOnce = true;
              }
          }
  
          // All done.
          return !matchedAtLeastOnce;
      }
docs: Algorithms for rejecting the supplied object if at least one of the supplied Filters rejects it.
  
  @param object  The object to accept (or not).
  @param filters The non-null list of Filters to examine the supplied object.
  @param <T>     The Filter type.
  @return {@code true} if at least one of the filters return false from its accept method.
  @see Filter#accept(Object)