public ProtoConnection(NonBlockingConnection connection) {
   this.connection = connection;
   input = connection.getInputStream();
   output = connection.getOutputStream();
   codedInput = CodedInputStream.newInstance(input);
   codedOutput = CodedOutputStream.newInstance(output);
 }