anchor.diff:        // TODO(ahe): Support deferred load.
         return new ir.InvalidExpression();
       }
  -    return buildCall(buildStaticGet(getter), callStructure, arguments);
  +    return associateNode(
  +        buildCall(buildStaticGet(getter), callStructure, arguments), node);
     }
   
     @override
  
positive.code:   @override
    ir.MethodInvocation visitThisInvoke(
        Send node, NodeList arguments, CallStructure callStructure, _) {
      return buildCall(new ir.ThisExpression(), callStructure, arguments);
    }
  
    Accessor buildThisPropertyAccessor(Name name) {
  
negative.code:       NodeList arguments,
        CallStructure callStructure,
        _) {
      return associateNode(
          buildCall(buildTypeLiteral(constant), callStructure, arguments), node);
    }
  
    ir.Expression buildTypeLiteralSet(TypeConstantExpression constant, Node rhs) {
  