code: public SIMPReceivedMessageControllable getReceivedMessageByID(String id)
    {
      SIMPReceivedMessageControllable returnMessage=null;
      SIMPIterator iterator = getReceivedMessageIterator(SIMPConstants.SIMPCONTROL_RETURN_ALL_MESSAGES);
      while(iterator.hasNext())
      {
        SIMPReceivedMessageControllable receivedMessage = (SIMPReceivedMessageControllable)iterator.next();
        String msgID = receivedMessage.getId();
        if(msgID.equals(id))
        {
          returnMessage = receivedMessage;
          break;
        }
      }
      return returnMessage;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPDeliveryStreamReceiverControllable#getQueuedMessageByID