in src/main/java/org/apache/sling/commons/jcr/file/internal/JcrFileSystemProvider.java [173:180]
public DirectoryStream<Path> newDirectoryStream(final Path dir, final DirectoryStream.Filter<? super Path> filter) throws IOException {
logger.info("new directory stream for {}", dir.toString());
if (dir instanceof JcrPath) {
return new JcrDirectoryStream((JcrPath) dir, filter);
} else {
throw new IllegalArgumentException("directory is not a JCR path");
}
}