docs: public SIMPReceivedMessageRequestInfo getRequestMessageInfo()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.entry(tc, "getRequestMessageInfo");
        
      SIMPReceivedMessageRequestInfo requestInfo = null;
      Object tickValue = aoStream.getTickRange(tick).value;
      if(tickValue instanceof AORequested)
      {
        //this message has been requested but not answered - therefore
        //we provide request info
        AORequested aoReqValue = (AORequested)tickValue;
        
        requestInfo = new ReceivedMessageRequestInfo(
          aoReqValue.startTime,
          aoReqValue.expiryInterval,
          aoReqValue.aock.getSelectionCriterias(),
          aoStream.getDMEVersion(),
          aoReqValue.tick);  
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.exit(tc, "getRequestMessageInfo", requestInfo);
      return requestInfo;    
    }