_addedModuleClasses.add(c);
ModuleDef def = new DefaultModuleDefImpl(c, _logger, _classFactory);
add(def);
SubModule annotation = ((AnnotatedElement) c).getAnnotation(SubModule.class);
if (annotation == null) continue;
queue.addAll(Arrays.asList(annotation.value()));
}
}