docs: protected void sendMessage(DataOutputStream outputStream, Message message) throws IOException {
          long startNs = System.nanoTime();
          ProtoUtils.writeMessage(outputStream, message);
          if(streamStats != null) {
              streamStats.reportNetworkTime(operation,
                                            Utils.elapsedTimeNs(startNs, System.nanoTime()));
          }
      }