for (String rootDirectory : rootDirectories) {
FileObject rootFileObject = manager.resolveFile(rootDirectory);
List<FileObject> foundFiles = new ArrayList<FileObject>();
rootFileObject.findFiles(CLASS_FILE_SELECTOR, true, foundFiles);
for (FileObject obj : foundFiles) {
if (!obj.getType().equals(FileType.FILE))
continue;