anchor.diff:        needsLazyInitializer = true;
         for (VariableElement element in Elements.sortedByPosition(lazyFields)) {
           assert(backend.generatedBailoutCode[element] == null);
  -        jsAst.Expression code = consumeCodeFor(element);
  +        jsAst.Expression code = backend.generatedCode[element];
           // The code is null if we ended up not needing the lazily
           // initialized field after all because of constant folding
           // before code generation.
  
positive.code:         || member.isGenerativeConstructorBody()
          || member.isAccessor()) {
        if (member.isAbstract(compiler)) return;
        jsAst.Expression code = consumeCodeFor(member);
        if (code == null) return;
        String name = namer.getNameOfInstanceMember(member);
        if (backend.isInterceptedMethod(member)) {
  
negative.code: 
    jsAst.Expression constantInitializerExpression(Constant value) {
      return constantEmitter.initializationExpression(value);
    }
  
    String get name => 'CodeEmitter';
  