code: public static void processPath(File path, String suffix, boolean recursively, FileProcessor processor) {
      processPath(path, new ExtensionFileFilter(suffix, recursively), processor);
    }
docs: Apply a method to the files under a given directory and
  perhaps its subdirectories.
  
  @param path        file or directory to load from
  @param suffix      suffix (normally "File extension") of files to load
  @param recursively true means descend into subdirectories as well
  @param processor   The <code>FileProcessor</code> to apply to each
  <code>File</code>