Added FileUtils.process_directory_tree