if (_addedModuleClasses.contains(c)) continue;
_addedModuleClasses.add(c);
ModuleDef def = new DefaultModuleDefImpl(c, _logger, _classFactory);
add(def);
SubModule annotation = ((AnnotatedElement) c).getAnnotation(SubModule.class);
if (annotation == null) continue;