anchor.diff:        jsAst.Expression init =
             js[classesCollector][mangledName].assign(
                 boundClosureBuilder.toObjectInitializer());
  -      boundClosureBuffer.add(jsAst.prettyPrint(init, compiler));
  -      boundClosureBuffer.add("$N");
  +      boundClosureBuffer.add(jsAst.prettyPrint(init.toStatement(), compiler));
   
         closureClass = namer.isolateAccess(closureClassElement);
   
  
positive.code: 
      jsAst.Expression init =
          js[classesCollector][className].assign(builder.toObjectInitializer());
      buffer.add(jsAst.prettyPrint(init, compiler));
      buffer.add('$N$n');
    }
  
    bool get getterAndSetterCanBeImplementedByFieldSpec => true;
  
negative.code:                           jsAst.Expression functionExpression) {
      jsAst.Expression assignment =
          js[isolateProperties][name].assign(functionExpression);
      buffer.add(jsAst.prettyPrint(assignment.toStatement(), compiler));
      buffer.add(n);
    }
  
    void emitStaticFunctions(CodeBuffer eagerBuffer) {
  