TransactionPolicy txPolicy = callContext.getDeploymentInfo().getTransactionPolicy(callMethod);
TransactionContext txContext = new TransactionContext(callContext, transactionManager);
txContext.callContext = callContext;
EntityBean bean = null;
txPolicy.beforeInvoke(bean, txContext);
try {
bean = instanceManager.obtainInstance(callContext);