anchor.diff:      helper.TestIncrementalCompiler compiler =
           new helper.TestIncrementalCompiler(options, testUri);
   
  -    return new TestCompiler._(testUri, fs, formattedErrors, formattedWarnings,
  -        formattedErrorsCodes, formattedWarningsCodes, compiler);
  +    return new CompilerAndOptions(
  +        new TestCompiler._(testUri, fs, formattedErrors, formattedWarnings,
  +            formattedErrorsCodes, formattedWarningsCodes, compiler),
  +        options);
     }
   }
   
  
positive.code:         String source = outerContext
              .generate(innerContext.generate(expression.generate("")));
          String compileResult = await compiler.compile(source);
          if (compileResult != "") {
            if (!hasNewline) print("");
            hasNewline = true;
  
negative.code: import 'incremental_suite.dart' as helper;
  
  main() async {
    CompilerAndOptions compilerAndOptions = TestCompiler.initialize();
    TestCompiler compiler = compilerAndOptions.compiler;
    bool hasNewline = true;
    int numErrors = 0;
    List<String> errorSource = [];
  