anchor.diff:    print('   = ${remoteValues}');
     return remoteValues;
   }
  +
  +
  +
  
positive.code:   DebugConnectionInfo debugInfo = await debugInfoCompleter.future;
    VMServiceClient vmClient =
        new VMServiceClient.connect('http://127.0.0.1:${debugInfo.port}');
  
  //  var m = hotRunner.currentView.uiIsolate.flutterDebugReturnElementTree();
  //  print(await m);
  
    // Load the originMap and highlightIds from the running application
    VMIsolateRef isolateRef = await vmClient.onIsolateStart.first;
    VMRunnableIsolate isolate = await isolateRef.loadRunnable();
    Map<Uri, VMLibraryRef> libraries = isolate.libraries;
    VMLibraryRef libRef = libraries[libraries.keys
        .firstWhere((Uri url) => url.path.endsWith('/lib/diagnostics.dart'))];
    VMLibrary lib = await libRef.load();
    VMFieldRef highlightIdsField = lib.fields['highlightIds'];
    Map originMap = await loadRef(lib.fields['originMap']);
    List highlightIds = await loadRef(highlightIdsField);
  
    // Delay before printing to prevent text collision in console
    new Future.delayed(new Duration(seconds: 5)).then((_) async {
      print('originMap = $originMap}');
      print('highlightIds = $highlightIds');
  
      await updateHighlightIds(highlightIdsField, []);
      await new Future.delayed(new Duration(seconds: 2));
      await updateHighlightIds(highlightIdsField, [4]);
      await new Future.delayed(new Duration(seconds: 2));
      await updateHighlightIds(highlightIdsField, [5]);
      await new Future.delayed(new Duration(seconds: 2));
      await updateHighlightIds(highlightIdsField, [4, 5]);
    });
  
    // Update the running application whenever the diagFile changes
  
negative.code:   Cache.flutterRoot = path.normalize(path.absolute(flutterRoot));
    context[Logger] = new StdoutLogger();
    context[DeviceManager] = new DeviceManager();
    Doctor.initGlobal();
  
    List<Device> allDevices = await deviceManager.getAllConnectedDevices();
  