code: @Override
      public void deleteSystemDestination(JsDestinationAddress destAddress)
                      throws SINotPossibleInCurrentConfigurationException,
                      SIException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "deleteSystemDestination", destAddress);
  
          // See if this connection has been closed
          checkNotClosed();
  
          if (!destAddress.getDestinationName().startsWith(SIMPConstants.SYSTEM_DESTINATION_PREFIX))
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(tc, "deleteSystemDestination", "SIIncorrectCallException");
              throw new SIIncorrectCallException(
                              nls.getFormattedMessage(
                                                      "SYSTEM_DESTINATION_USAGE_ERROR_CWSIP0024",
                                                      new Object[] { destAddress.getDestinationName(),
                                                                    _messageProcessor.getMessagingEngineName() },
                                                      null));
          }
  
          _destinationManager.deleteSystemDestination(destAddress);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "deleteSystemDestination");
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.processor.MPCoreConnection#deleteSystemDestination(com.ibm.ws.sib.mfp.JsDestinationAddress)