protected internal void ProcessMessageInvite(IrcMessage message)
{
Debug.Assert(message.Parameters[0] != null);
var user = GetUserFromNickName(message.Parameters[0]);
Debug.Assert(message.Parameters[1] != null);
var channel = GetChannelFromName(message.Parameters[1]);
Debug.Assert(message.Source is IrcUser);
if (message.Source is IrcUser)
user.HandleInviteReceived((IrcUser) message.Source, channel);
}