code: public static boolean matches(Collection<Filter> filters, Extension extension)
      {
          if (filters != null) {
              for (Filter filter : filters) {
                  if (!matches(filter, extension)) {
                      return false;
                  }
              }
          }
  
          return true;
      }
docs: Make sure the passed extension matches all filters.
  
  @param filters the filters
  @param extension the extension to match
  @return false if one of the filter is not matching the extension
  @since 8.3RC1