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