code: public boolean accept(ClassInfo classInfo, ClassHierarchyResolver hierarchyResolver) {
      if (filters.size() == 0) return true;
      else for (ClassFilter filter : filters)
        if (filter.accept(classInfo, hierarchyResolver)) return true;
      return false;
    }
docs: <p>Determine whether a class name is to be accepted or not, based on
  the contained filters. The class name name is accepted if any
  one of the contained filters accepts it. This method stops
  looping over the contained filters as soon as it encounters one
  whose {@link ClassFilter#accept accept()} method returns
  <tt>true</tt> (implementing a "short-circuited OR" operation.)</p>
  
  <p>If the set of contained filters is empty, then this method
  returns <tt>true</tt>.</p>
  
  @param classInfo   the {@link com.poolik.classfinder.info.ClassInfo} object to test
  @return <tt>true</tt> if the name matches, <tt>false</tt> if it doesn't