docs: void outOfScope() {
  
          final String methodName = "outOfScope";
          if (TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName);
          }
  
          _outOfScope = true;
  
          try {
  
              // Close cloned connection so that it, and any resource created
              // from it, also throw SIObjectClosedException
              _connectionClone.close();
  
          } catch (final SIException exception) {
  
              FFDCFilter
                      .processException(
                              exception,
                              "com.ibm.ws.sib.ra.inbound.impl.SibRaAbstractConsumerSession.outOfScope",
                              FFDC_PROBE_1, this);
              if (TRACE.isEventEnabled()) {
                  SibTr.exception(this, TRACE, exception);
              }
              // Swallow exception
  
          } catch (final SIErrorException exception) {
  
              FFDCFilter
                      .processException(
                              exception,
                              "com.ibm.ws.sib.ra.inbound.impl.SibRaAbstractConsumerSession.outOfScope",
                              FFDC_PROBE_2, this);
              if (TRACE.isEventEnabled()) {
                  SibTr.exception(this, TRACE, exception);
              }
              // Swallow exception
  
          }
  
          if (TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }