"org.springframework.test.context.TestContext",
createBeanDefinition(mycilaContext.attributes().get("org.springframework.test.context.TestContext"), ObjectFactoryBean.class));
}
private AbstractBeanDefinition createBeanDefinition(Object object, Class beanClass) {
ConstructorArgumentValues args = new ConstructorArgumentValues();
args.addIndexedArgumentValue(0, object);
GenericBeanDefinition beanDef = new GenericBeanDefinition();
beanDef.setBeanClass(beanClass);
beanDef.setScope(Bean.Scope.SINGLETON.value());
beanDef.setAutowireCandidate(true);
beanDef.setAutowireMode(AbstractBeanDefinition.AUTOWIRE_AUTODETECT);