ModuleDefinition parentDefinition = definition.getParentDefinition();
while (parentDefinition != null) {
final String parentName = parentDefinition.getName();
final RuntimeModule parentModule = getModuleStateHolder().getModule(parentName);
if (parentModule instanceof SpringRuntimeModule) {
SpringRuntimeModule springRuntimeModule = (SpringRuntimeModule) parentModule;
parentContext = springRuntimeModule.getApplicationContext();
break;
}