public void relateAcrossR674To(Bridge_c target, boolean notifyChanges) { if (target == null) return; if (target == IsAnInvocationOfBridge) return; // already related if (IsAnInvocationOfBridge != target) { Object oldKey = getInstanceKey(); if (IsAnInvocationOfBridge != null) { IsAnInvocationOfBridge.clearBackPointerR674To(this); if (Boolean.valueOf(System.getenv("PTC_MCC_ENABLED")) == true) { // $NON-NLS-1$ Ooaofooa.log.println( ILogger.CONSISTENCY, "BridgeInvocation_c.relateAcrossR674To(Bridge_c target)", "Relate performed across R674 from Bridge Invocation to Bridge without unrelate of prior instance."); } } IsAnInvocationOfBridge = target; m_brg_id = target.getBrg_id(); updateInstanceKey(oldKey, getInstanceKey()); target.setBackPointerR674To(this); target.addRef(); } }