try {
bean = instanceManager.obtainInstance(callContext);
ejbLoad_If_No_Transaction(callContext, bean);
bean.ejbRemove();
didRemove(bean, callContext);
instanceManager.poolInstance(callContext, bean, callContext.getPrimaryKey());
} catch (org.apache.openejb.ApplicationException e) {
txPolicy.handleApplicationException(e.getRootCause(), false, txContext);
} catch (org.apache.openejb.SystemException se) {