code: public void open(AerialParams params) throws Exception {
          File root = new File(this.rootDirectory).getAbsoluteFile();
          List<String> matchPatterns = new ArrayList<String>();
          for (String param : params.getValueParams()) {
              matchPatterns.add(param);
              LOG.debug("Adding parameter: " + param);
          }
          this.files = listFiles(root, matchPatterns);
          for (File file : files) {
              this.getTags().add(file.getName().replaceAll(" ", "_"));
          }
          this.iterator = this.files.iterator();
      }
docs: /* (non-Javadoc)
  @see com.github.mkolisnyk.aerial.AerialReader#open(java.lang.Object[])