docs: public ArrayList<File> scanAllFiles(File directoryToScan) {
  		CumulativeFileScannerObserver fileScanner = new CumulativeFileScannerObserver();
  		
  		DirectoryScanner directoryScanner = new DirectoryScanner(fileScanner);
  		for (FileScannerObserver fileScannerObserver : fileScanners) {
  			directoryScanner.addFileScanner(fileScannerObserver);
  		}
  		directoryScanner.setFileFilter(this.fileFilter);
  		directoryScanner.scanDirectory(directoryToScan);
  		return fileScanner.getResults();
  	}