// everything we know should be in the current class loader
// plus everything from flat repositories
if(inCurrentClassLoader || result.repository() instanceof FlatRepository){
loadedModulesInCurrentClassLoader.add(name);
}
for(ArtifactResult dep : result.dependencies()){
loadModule(dep.name(), dep.version(), dep.importType() == ImportType.OPTIONAL, inCurrentClassLoader);
}
}
}