/* 554 */ Transaction tx = getTransaction();
/* 555 */ EntityCache instanceCache = (EntityCache)this.manager.getContainer().getInstanceCache();
/* */
/* 568 */ SecurityActions actions = JDBCCMRFieldBridge2.SecurityActions.UTIL.getSecurityActions();
/* */
/* 570 */ CMRInvocation invocation = new CMRInvocation();
/* 571 */ invocation.setCmrMessage(CMRMessage.REMOVE_RELATION);
/* 572 */ invocation.setEntrancy(Entrancy.NON_ENTRANT);
/* 573 */ invocation.setId(instanceCache.createCacheKey(myId));
/* 574 */ invocation.setArguments(new Object[] { this, relatedId });
/* 575 */ invocation.setTransaction(tx);
/* 576 */ invocation.setPrincipal(actions.getPrincipal());
/* 577 */ invocation.setCredential(actions.getCredential());
/* 578 */ invocation.setType(InvocationType.LOCAL);
/* */
/* 580 */ this.manager.getContainer().invoke(invocation);
/* */ }
/* */ catch (EJBException e)
/* */ {