public List<ModuleHandle> collectModules(IFile dir, Set<IFile> excludes, boolean refreshFiles) { List<ModuleHandle> result = new ArrayList<ModuleHandle>(); readModuleDescriptors( dir, excludes, result, refreshFiles, new DescriptorReader<ModuleHandle>() { @Override public ModuleHandle read(ModuleHandle handle) { return handle; } }); return result; }