anchor.diff:  import 'package:analyzer/src/dart/analysis/byte_store.dart';
   import 'package:analyzer/src/generated/engine.dart';
   import 'package:analyzer/src/services/available_declarations.dart';
  +import 'package:path/path.dart' as path;
   
   import 'metrics_util.dart';
   import 'visitors.dart';
  
positive.code:     return suggestions;
    }
  
    /// Given some [ResolvedUnitResult] return the first error of high severity
    /// if such an error exists, null otherwise.
    static err.AnalysisError getFirstErrorOrNull(
  
negative.code:   /// The analysis root path that this CompletionMetrics class will be computed.
    String get rootPath => _rootPath;
  
    void compute({bool corpus = false}) async {
      print('Analyzing root: \"$_rootPath\"');
  
      if (!io.Directory(_rootPath).existsSync()) {
  