public IrcMessage ReadMessage()
        {
            var line = ReadLine();

            return(line == null ? null : IrcMessage.Parse(line));
        }
        private async Task <IrcMessage> ReadMessageAsyncImpl()
        {
            var line = await ReadLineAsync();

            return(line == null ? null : IrcMessage.Parse(line));
        }