docs: public ConsumerSession getConsumerSession()
    throws SISessionUnavailableException, SISessionDroppedException,
           SIIncorrectCallException
    {
      if (TraceComponent.isAnyTracingEnabled() && CoreSPILockedMessageEnumeration.tc.isEntryEnabled())
        SibTr.entry(CoreSPILockedMessageEnumeration.tc, "getConsumerSession",
          new Integer(hashCode()));
  
      checkValidState("getConsumerSession");
  
      localConsumerPoint.checkNotClosed();
  
      if (TraceComponent.isAnyTracingEnabled() && CoreSPILockedMessageEnumeration.tc.isEntryEnabled())
        SibTr.exit(CoreSPILockedMessageEnumeration.tc, "getConsumerSession", consumerSession);
  
      return consumerSession;
    }