anchor.diff:  import 'package:analyzer/dart/analysis/session.dart';
   import 'package:analyzer/dart/element/element.dart'
       show CompilationUnitElement, LibraryElement;
  -import 'package:analyzer/src/context/context.dart';
   import 'package:analyzer/src/dart/analysis/byte_store.dart';
   import 'package:analyzer/src/dart/analysis/driver.dart';
   import 'package:analyzer/src/dart/analysis/file_state.dart';
  
positive.code:     // Fill the store with summaries required for the initial library.
      load(targetLibrary);
  
      var provider = new InputPackagesResultProvider(analysisContext, store,
          session: session);
      resynthesizer = provider.resynthesizer;
  
      inheritanceManager = new InheritanceManager2(analysisContext.typeSystem);
    }
  
negative.code:   /// We use it as an approximation for the heap size of elements.
    int _linkedDataInBytes = 0;
  
    RestrictedAnalysisContext analysisContext;
    SummaryResynthesizer resynthesizer;
    InheritanceManager2 inheritanceManager;
  
  