public void initialize(EJBContainer container) throws Exception
{
this.container = (StatefulContainer) container;
Advisor advisor = container.getAdvisor();
cacheMap = new CacheMap();
PersistenceManager pmConfig = (PersistenceManager) advisor.resolveAnnotation(PersistenceManager.class);
EJBContainer ejbContainer = (EJBContainer)container;
String pmConfigValue = pmConfig.value();
PersistenceManagerFactoryRegistry pmFactoryRegistry = ejbContainer.getDeployment()
.getPersistenceManagerFactoryRegistry();
PersistenceManagerFactory pmFactory = pmFactoryRegistry.getPersistenceManagerFactory(pmConfigValue);