// Gets a PM from the pool
Object pr = managedPM.getResource(null);
logger.log(BasicLevel.DEBUG, "get a persistenceManager from the pool");
Component ci = ((Interface) pr).getFcItfOwner();
JDOPOManagerItf pm = (JDOPOManagerItf) ci.getFcInterface("po-manager");
pm.open(cs);
bindPM2Thread(pm);
pm.addUse();
return pm;
} catch (Exception e) {
throw new JDODataStoreException(