anchor.diff:  
   
   js.JsObject _jsProbe(ElementProbe probe) {
  -  return new js.JsObject.jsify({
  +  return _jsify({
         "element": probe.element,
         "injector": _jsInjector(probe.injector),
         "scope": _jsScopeFromProbe(probe),
  
positive.code: 
  
  js.JsObject _jsInjector(Injector injector) =>
      new js.JsObject.jsify({"get": injector.get})..['_dart_'] = injector;
  
  
  js.JsObject _jsScopeFromProbe(ElementProbe probe) =>
      _jsScope(probe.scope, probe.injector.getByKey(SCOPE_STATS_CONFIG_KEY));
  
  
  js.JsObject _jsScope(Scope scope, ScopeStatsConfig config) {
    return new js.JsObject.jsify({
        "apply": scope.apply,
        "broadcast": scope.broadcast,
        "context": scope.context,
  
negative.code: }
  
  
  _jsDirective(directive) => directive;
  
  
  