anchor.diff:    DeclaredVariables declaredVariables;
     AnalysisDriver analysisDriver;
   
  -  summary2.LinkedElementFactory elementFactory;
  +  LinkedElementFactory elementFactory;
   
     // May be null.
     final DependencyTracker dependencyTracker;
  
positive.code:             if (partSource == null) {
                var unit = analysisDriver.fsState.unresolvedFile.parse();
                inputUnits.add(
                  summary2.LinkInputUnit(partUri, null, true, unit),
                );
                continue;
              }
  
negative.code: import 'package:analyzer/src/summary/package_bundle_reader.dart';
  import 'package:analyzer/src/summary/summary_sdk.dart' show SummaryBasedDartSdk;
  import 'package:analyzer/src/summary2/bundle_reader.dart';
  import 'package:analyzer/src/summary2/link.dart';
  import 'package:analyzer/src/summary2/linked_element_factory.dart';
  import 'package:analyzer/src/summary2/package_bundle_format.dart';
  import 'package:analyzer/src/summary2/reference.dart';
  import 'package:analyzer_cli/src/context_cache.dart';
  import 'package:analyzer_cli/src/driver.dart';
  import 'package:analyzer_cli/src/error_formatter.dart';
  