code: public static <R> List<R> applySubFilePathsAndGetAppliedList(
  			Path startDirectoryPath, int maxDepth, Predicate<Path> filter,
  			Function<Path, R> function, boolean isParallel) {
  		return applyPathListAndGetResultList(isParallel,
  				getSubFilePathList(startDirectoryPath, maxDepth, filter),
  				function);
  	}
docs: Apply sub file paths and get applied list list.
  
  @param <R>                the type parameter
  @param startDirectoryPath the start directory path
  @param maxDepth           the max depth
  @param filter             the filter
  @param function           the function
  @param isParallel         the is parallel
  @return the list