public static boolean processFilesRecursively(@NotNull File root, @NotNull Processor<? super File> processor) {
    return fileTraverser(root).bfsTraversal().processEach(processor);
  }
public static boolean processFilesRecursively(@NotNull File root, @NotNull Processor<? super File> processor)