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) {
txPolicy.handleSystemException(se.getRootCause(), bean, txContext);
} catch (Exception e) {// handle reflection exception
ExceptionType type = callContext.getDeploymentInfo().getExceptionType(e);
if (type == ExceptionType.SYSTEM) {