anchor.diff:        ..fileSystem = new _FileSystemAdaptor(fsState, pathContext)
         ..byteStore = byteStore
         ..onError = errorListener.onError;
  -    var processedOptions = new ProcessedOptions(options);
   
       return new FrontEndCompiler._(
  -        processedOptions, uriTranslator, errorListener);
  -  }
  -
  -  FrontEndCompiler._(this._options, this.uriTranslator, this._errorListener)
  -      : _logger = _options.logger,
  -        _fileSystem = _options.fileSystem;
  +        compilerOptions, uriTranslator, errorListener);
  +  }
  +
  +  FrontEndCompiler._(
  +      this._compilerOptions, this.uriTranslator, this._errorListener)
  +      : _logger = _compilerOptions.logger,
  +        _fileSystem = _compilerOptions.fileSystem;
   
     /// Compile the library with the given absolute [uri], and everything it
     /// depends on. Return the result of the requested library compilation.
  
positive.code:     _component.libraries.forEach(processLibrary);
    }
  
    Future<T> _runWithFrontEndContext<T>(String msg, Future<T> f()) async {
      return await CompilerContext.runWithOptions(_options, (context) {
        context.disableColors();
        return _logger.runAsync(msg, f);
      });
    }
  }
  
negative.code:       }
      }
  
      return _runWithFrontEndContext('Compile', uri, (processedOptions) async {
        try {
          // Initialize the dill target once.
          if (_dillTarget == null) {
            _dillTarget = new DillTarget(
              processedOptions.ticker,
              uriTranslator,
              processedOptions.target,
            );
          }
  
          // Append new libraries from the current component.
  