code: public String getState() throws SIMPException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getState");
  
      assertValidControllable();
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getState", State.AWAITING_DELIVERY);
      return State.AWAITING_DELIVERY;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPRemoteMessageControllable#getState()
  
  Gets the state from the message on the item stream.
  If the item is not returned or the item isn't locked then we return State.UNLOCKED.