docs: public void start(boolean deliverImmediately)
              throws SIConnectionDroppedException, SISessionUnavailableException,
              SIConnectionUnavailableException, SIConnectionLostException,
              SIResourceException, SIErrorException, SIErrorException {
  
          final String methodName = "start";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName, Boolean
                      .valueOf(deliverImmediately));
          }
  
          checkValid();
  
          _delegate.start(deliverImmediately);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }