final Path dir = GeneralPathImpl.create( fsProvider.getFileSystem( URI.create( "file:///" ) ), userSourcePath, false );
FileUtils.deleteDirectory( dir.toFile() );
fsProvider.createDirectory( dir );
File.createTempFile( "foo", "bar", dir.toFile() );
File.createTempFile( "bar", "foo", dir.toFile() );
File.createTempFile( "bar", "foo", dir.toFile() );
fsProvider.createDirectory( dir.resolve( "other_dir" ) );
final DirectoryStream<Path> stream5 = fsProvider.newDirectoryStream( dir, new DirectoryStream.Filter<Path>() {