public Task ReceiveAsync(BigEndianStream reader, int version) { if (reader == null) throw new ArgumentNullException("reader"); return OnReceiveAsync(reader, version); }