docs: @Override
      public JsDestinationAddress createSystemDestination(String prefix)
                      throws SIResourceException, SIMPDestinationAlreadyExistsException, SIIncorrectCallException
      {
          //prefixes should be unique, 24 chars or less and
          //can contain the characters a-z, A-Z, 0-9, ., /, and %.
          boolean valid = isDestinationPrefixValid(prefix);
          if (!valid)
          {
              throw new SIInvalidDestinationPrefixException(
                              nls.getFormattedMessage(
                                                      "INVALID_DESTINATION_PREFIX_ERROR_CWSIP0023",
                                                      new Object[] { prefix },
                                                      null));
          }
  
          return _destinationManager.createSystemDestination(prefix);
      }