anchor.diff:    }
   
     js.JsObject _toJsObject() {
  -    return new js.JsObject.jsify({
  +    return _jsify({
           'allowAnimations': allowAnimations,
           'findBindings': (bindingString, [exactMatch]) =>
               findBindings(bindingString, exactMatch),
  
positive.code: 
  
  void publishToJavaScript() {
    var C = js.context;
    C['ngProbe'] = (nodeOrSelector) => _jsProbe(ngProbe(nodeOrSelector));
    C['ngInjector'] = (nodeOrSelector) => _jsInjector(ngInjector(nodeOrSelector));
    C['ngScope'] = (nodeOrSelector) => _jsScopeFromProbe(ngProbe(nodeOrSelector));
    C['ngQuery'] = (dom.Node node, String selector, [String containsText]) =>
        new js.JsArray.from(ngQuery(node, selector, containsText));
    C['angular'] = new js.JsObject.jsify({
          'resumeBootstrap': ([arg]) {},
          'getTestability': (node) => new _Testability.fromNode(node)._toJsObject(),
    });
  }
  
negative.code: 
  
  js.JsObject _jsProbe(ElementProbe probe) {
    return _jsify({
        "element": probe.element,
        "injector": _jsInjector(probe.injector),
        "scope": _jsScopeFromProbe(probe),
  