in src/main/java/org/apache/sling/fsprovider/internal/FileMonitor.java [361:375]
public DirStatus(final File dir, final String path,
final ContentFileExtensions contentFileExtensions, final ContentFileCache contentFileCache) {
super(dir);
final File[] files = dir.listFiles();
if (files != null) {
this.children = new Monitorable[files.length];
for (int i = 0; i < files.length; i++) {
this.children[i] = new Monitorable(path + '/' + files[i].getName(), files[i],
contentFileExtensions.getSuffix(files[i]));
FileMonitor.createStatus(this.children[i], contentFileExtensions, contentFileCache);
}
} else {
this.children = new Monitorable[0];
}
}