in src/main/java/org/apache/sling/installer/provider/file/impl/FileMonitor.java [70:83]
private void collect(final File file, final List<File> files) {
if ( file.exists() ) {
if ( file.isDirectory() ) {
final File[] children = file.listFiles();
if ( children != null ) {
for(final File child : children ) {
collect(child, files);
}
}
} else {
files.add(file);
}
}
}