for (ResourceRoot resourceRoot : allResourceRoots) {
final AttachmentList<ExtensionListEntry> entries = resourceRoot.getAttachment(Attachments.EXTENSION_LIST_ENTRIES);
if (entries != null) {
for (ExtensionListEntry entry : entries) {
final ModuleIdentifier extension = index.findExtension(entry.getName(), entry.getSpecificationVersion(),
entry.getImplementationVersion(), entry.getImplementationVendorId());
if (extension != null) {
moduleSpecification.addLocalDependency(new ModuleDependency(moduleLoader, extension, false, false, true, false));
nextPhaseDeps.add(ServiceModuleLoader.moduleSpecServiceName(extension));