public void CompleteRequestWithMessages(IEnumerable<Message> responseMessages)
{
// Quick explanation of how this works. This will be called to send the response back, the callback
// will go back to the CometHttpHandler's EndProcessRequest() which will then call SendAwaitingMessages()
this.responseMessages = responseMessages;
this.IsCompleted = true;
this.callback(this);
}