TransactionPolicy txPolicy = createTransactionPolicy(deploymentInfo.getTransactionType(callMethod), callContext);
try {
EntityBean bean = (EntityBean) cmpEngine.loadBean(callContext, args[0]);
if (bean == null) {
throw new ObjectNotFoundException(deploymentInfo.getDeploymentID() + " : " + args[0]);
}
// rebuild the primary key
KeyGenerator kg = ((CoreDeploymentInfo)deploymentInfo).getKeyGenerator();
Object primaryKey = kg.getPrimaryKey(bean);