code: public final synchronized void findFiles(File directory, FileFilter filter, Map<? super File, File> fileOut) {
  		findFiles(directory, filter, fileOut, null);
  	}
docs: Replies a map of files which are found on the file system. The map has the
  found files as keys and the search directory as values.
  
  @param directory
  is the directory to search in.
  @param filter
  is the file selector
  @param fileOut
  is the list of files to fill.