code: public static <T> boolean matchAtLeastOnce(final T object, final List<Filter<T>> filters) {
  
          // Check sanity
          Validate.notNull(filters, "filters");
  
          boolean acceptedByAtLeastOneFilter = false;
          for (Filter<T> current : filters) {
              if (current.accept(object)) {
                  acceptedByAtLeastOneFilter = true;
                  break;
              }
          }
  
          // All done.
          return acceptedByAtLeastOneFilter;
      }
docs: Algorithms for accepting the supplied object if at least one of the supplied Filters accepts 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 true from its accept method.
  @see Filter#accept(Object)