docs: @Override
      public void createDurableSubscription(final String subscriptionName,
                                            final String durableSubscriptionHome,
                                            final SIDestinationAddress destinationAddress,
                                            final SelectionCriteria criteria,
                                            final boolean supportsMultipleConsumers, final boolean nolocal,
                                            final String alternateUser) throws SIConnectionDroppedException,
                      SIConnectionUnavailableException, SIConnectionLostException,
                      SILimitExceededException, SINotAuthorizedException,
                      SIDurableSubscriptionAlreadyExistsException, SIResourceException,
                      SIErrorException, SIIncorrectCallException,
                      SINotPossibleInCurrentConfigurationException {
  
          checkValid();
  
          _delegateConnection.createDurableSubscription(subscriptionName,
                                                        durableSubscriptionHome, destinationAddress, criteria,
                                                        supportsMultipleConsumers, nolocal, alternateUser);
  
      }