BeanFactory<EntityManagerFactory> emfFactory;
emfFactory = beanManager.createBeanFactory(EntityManagerFactory.class);
emfFactory.binding(CurrentLiteral.CURRENT);
emfFactory.binding(Names.create(pUnit.getName()));
beanManager.addBean(emfFactory.singleton(pUnit.getEntityManagerFactoryProxy()));
BeanFactory<EntityManager> emFactory;
emFactory = beanManager.createBeanFactory(EntityManager.class);
emFactory.binding(CurrentLiteral.CURRENT);