docs: @Override
      public SIBusMessage receiveNoWait(SITransaction tran,
                                        Reliability unrecoverableReliability,
                                        SIDestinationAddress destAddr,
                                        DestinationType destinationType,
                                        SelectionCriteria criteria,
                                        Reliability reliability,
                                        String alternateUser)
  
                      throws SIConnectionDroppedException,
                      SIConnectionUnavailableException,
                      SIConnectionLostException,
                      SILimitExceededException,
                      SINotAuthorizedException,
                      SIDestinationLockedException,
                      SITemporaryDestinationNotFoundException,
                      SIResourceException,
                      SIErrorException,
                      SIIncorrectCallException,
                      SINotPossibleInCurrentConfigurationException
      {
          if (TraceComponent.isAnyTracingEnabled() && CoreSPIConnection.tc.isEntryEnabled())
              SibTr.entry(
                          CoreSPIConnection.tc,
                          "receiveNoWait",
                          new Object[] {
                                        this,
                                        tran,
                                        unrecoverableReliability,
                                        destAddr,
                                        destinationType,
                                        criteria,
                                        reliability,
                                        alternateUser });
  
          SIBusMessage msg =
                          internalReceiveNoWait(tran,
                                                unrecoverableReliability,
                                                destAddr,
                                                destinationType,
                                                criteria,
                                                reliability,
                                                alternateUser,
                                                false);
  
          if (TraceComponent.isAnyTracingEnabled() && CoreSPIConnection.tc.isEntryEnabled())
              SibTr.exit(CoreSPIConnection.tc, "receiveNoWait", msg);
          return msg;
      }