public static List<Path> getSubDirectoryPathList(Path startDirectoryPath,
			int maxDepth, Predicate<Path> filter) {
		return getSubPathList(startDirectoryPath, maxDepth,
				DirectoryAndNotSymbolicLinkFilter.and(filter));
	}
public static List < Path > getSubDirectoryPathList ( Path startDirectoryPath , int maxDepth , Predicate < Path > filter ) { return getSubPathList ( startDirectoryPath , maxDepth , DirectoryAndNotSymbolicLinkFilter . and ( filter ) ) ; }
Gets sub directory path list.

@param startDirectoryPath the start directory path
@param maxDepth           the max depth
@param filter             the filter
@return the sub directory path list