code: public static <T> Filter<T> all(Filter<T>... filters) {
          return all(Arrays.asList(filters));
      }
docs: Gets a composite filter that sends the original object to each of the
  given filters unconditionally, then returns the original object
  unchanged.
  <p>
  When the composite filter is closed, the underlying filters will be
  closed.
  
  @param filters the filters.
  @param <T> the type.
  @return the composite filter.