anchor.diff:     */
     AnalysisStatus _currentStatus = AnalysisStatus.IDLE;
   
  +  /**
  +   * Create a new instance of [AnalysisDriver].
  +   *
  +   * The given [SourceFactory] is cloned to ensure that it does not contain a
  +   * reference to a [AnalysisContext] in which it could have been used.
  +   */
     AnalysisDriver(this._logger, this._resourceProvider, this._byteStore,
         this._contentCache, SourceFactory sourceFactory, this._analysisOptions)
         : _sourceFactory = sourceFactory.clone() {
  
positive.code: import 'package:analyzer/error/listener.dart';
  import 'package:analyzer/file_system/file_system.dart';
  import 'package:analyzer/src/context/context.dart';
  import 'package:analyzer/src/context/source.dart';
  import 'package:analyzer/src/dart/analysis/byte_store.dart';
  import 'package:analyzer/src/dart/scanner/reader.dart';
  import 'package:analyzer/src/dart/scanner/scanner.dart';
  
negative.code:         AnalysisEngine.instance.createAnalysisContext();
      analysisContext.analysisOptions = _analysisOptions;
  
      analysisContext.sourceFactory = _sourceFactory.clone();
      analysisContext.resultProvider =
          new InputPackagesResultProvider(analysisContext, libraryContext.store);
      analysisContext
  