code: public boolean matches(Archive source) {
          if (includePattern != null) {
              return source.reader().entries().stream()
                      .map(name -> name.replace('/', '.'))
                      .filter(name -> !name.equals("module-info.class"))
                      .anyMatch(this::matches);
          }
          return hasTargetFilter();
      }
docs: Tests if the given source includes classes specified in -include option
  
  This method can be used to determine if the given source should eagerly
  be processed.