public Message Retrieve(int msgSeqNum) { Message msg = null; if(MsgQueue.ContainsKey(msgSeqNum)) { msg = MsgQueue[msgSeqNum]; MsgQueue.Remove(msgSeqNum); } return msg; }