anchor.diff:          (new Utf8Codec()).decoder).transform(new LineSplitter()).listen((String line) {
         String trimmedLine = line.trim();
   
  -      _recordStdio('RECV: $trimmedLine');
  +      _logStdio('RECV: $trimmedLine');
         var message;
         try {
           message = JSON.decoder.convert(trimmedLine);
  
positive.code: 
    /**
     * Record a message that was exchanged with the server, and print it out if
     * [debugStdio] has been called.
     */
    void _recordStdio(String line) {
      _logger.fine(line);
  
      double elapsedTime = _time.elapsedTicks / _time.frequency;
      line = "$elapsedTime: $line";
      if (_debuggingStdio) {
        print(line);
      }
      _recordedStdio.add(line);
    }
  }
  
negative.code:     Completer completer = new Completer();
      _pendingCommands[id] = completer;
      String line = JSON.encode(command);
      _logStdio('SEND: $line');
      _process.stdin.add(UTF8.encoder.convert("${line}\n"));
      return completer.future;
    }
  