351352353354355356357358359360361
TMessage output = null; proto.writeMessageBegin(msg); proto.writeMessageEnd(); output = proto.readMessageBegin(); if (!msg.equals(output)) { throw new RuntimeException("Message was supposed to be " + msg + " but was " + output); } }