code: public static ArrayList<File> find(File path, Boolean recursive) {
          ArrayList<File> files = new ArrayList<File>();
          find(files, path, recursive);
          return files;
      }
docs: *
  Return all files beneath path.
  @param path the path to search
  @param recursive iff true, search subdirectories too.
  @return