throw new RuntimeException("Cannot create component " + getComponentImplementation(), e);
}
if (isRoot)
{
container.setComponentTaskContext(taskCtx =
taskCtx.resetDependencies(getComponentKey(), ComponentTaskType.INIT));
}
else
{
container.setComponentTaskContext(taskCtx = taskCtx.setLastTaskType(ComponentTaskType.INIT));
}