builder.install();
}
@Override
public void start(StartContext context) throws StartException {
PersistenceUnitService puService = injectedPersistenceUnitService.getValue();
BundleContext bundleContext = injectedBundle.getValue().getBundleContext();
EntityManagerFactory emf = puService.getEntityManagerFactory();
Properties properties = new Properties();
properties.put(EntityManagerFactoryBuilder.JPA_UNIT_NAME, puService.getScopedPersistenceUnitName());
// [TODO] unit version/provider
properties.put(EntityManagerFactoryBuilder.JPA_UNIT_VERSION, "unknown");
properties.put(EntityManagerFactoryBuilder.JPA_UNIT_PROVIDER, "unknown");
registration = bundleContext.registerService(EntityManagerFactory.class.getName(), emf, properties);
}