public static OpenJPAEntityManagerFactory newFactory(BrokerFactory bf) {
OpenJPAConfiguration conf = bf.getConfiguration();
PluginValue val = (PluginValue) conf.getValue(KEY);
if (val == null)
return null;
EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) val.
instantiate(EntityManagerFactoryImpl.class, conf, true);
emf.setBrokerFactory(bf);
return emf;
}