if (root == null) {
LOGGER.warning("Failed to open start path: " + startPath);
return;
}
long startTime = clock.getTimeMillis();
AclProperties aclProps = context.getPropertyManager();
boolean returnDirectories = root.getFileSystemType().supportsAcls()
&& aclProps.isPushAcls() && aclProps.supportsInheritedAcls()
&& !aclProps.isMarkAllDocumentsPublic();
try {
FileIterator iter = new FileIterator(root, context,
getIfModifiedSince(startTime), returnDirectories);