anchor.diff:    final CodegenWorkItem work;
     final RuntimeTypes rti;
     final bool generateSourceMap;
  +  bool inLazyInitializerExpression = false;
   
     /* This field is used by the native handler. */
     final NativeEmitter nativeEmitter;
  
positive.code:       return true;
      }
  
      bool heuristicSayGoodToGo() {
        // Don't inline recursivly
        if (inliningStack.any((entry) => entry.function == function)) {
          return false;
        }
  
        if (inExpressionOfThrow) return false;
  
        if (element.isSynthesized) return true;
  
        if (cachedCanBeInlined == true) return cachedCanBeInlined;
  
  
negative.code:   }
  
    HGraph buildLazyInitializer(VariableElement variable) {
      inLazyInitializerExpression = true;
      ast.Node node = variable.node;
      openFunction(variable, node);
      assert(invariant(variable, variable.initializer != null,
  