anchor.diff:      } else if (Elements.isErroneousElement(element)) {
         // An erroneous element indicates an unresolved static setter.
         generateThrowNoSuchMethod(send,
  -                                getTargetName(element, 'set '),
  +                                getTargetName(element, 'set'),
                                   send.arguments);
       } else {
         stack.add(value);
  
positive.code:     return pop();
    }
  
    String getTargetName(ErroneousElement error, [String prefix = '']) {
      return '$prefix${error.targetName.slowToString()}';
    }
  
    void generateInstanceGetterWithCompiledReceiver(Send send,
  
negative.code:       HInstruction oldVariable = pop();
        if (variable.isErroneous()) {
          generateThrowNoSuchMethod(node,
                                    getTargetName(variable, 'set'),
                                    argumentValues: <HInstruction>[oldVariable]);
          pop();
        } else {
  