anchor.diff:  import 'dart:convert';
   
   import 'package:logging/logging.dart';
  -import 'package:analysis_server/src/protocol.dart';
  +import 'package:dart_analysis_server_api/protocol.dart';
   
   import 'atom.dart';
   import 'process.dart' as process;
  
positive.code:     String sdkPath = _sdk.directory.path;
  
      // Init server and warmup
      print ("SDKPath: $sdkPath");
  
      serverConnection = new _Server(sdkPath);
      print('serverConnection ctor done');
  
      await serverConnection._setup();
  
      print('_setup() done');
  
  
      // Setup watchdog
  
  
negative.code:     Completer completer = new Completer();
      _pendingCommands[id] = completer;
      String line = JSON.encode(command);
       _logger.finer('SEND: $line');
      _process.write("${line}\n");
       _logger.finer('SEND-complete');
      // _process.stdin.add(UTF8.encoder.convert("${line}\n"));
      return completer.future;
    }
  