anchor.diff:  import 'package:analyzer/dart/analysis/results.dart';
   import 'package:analyzer/src/dart/analysis/driver.dart';
   import 'package:analyzer/src/services/available_declarations.dart';
  -import 'package:analyzer_plugin/utilities/completion/relevance.dart';
   
   /// Compute which suggestion sets should be included into completion inside
   /// the given [resolvedUnit] of a file.  Depending on the file path, it might
  
positive.code:   var librariesObject = context.getLibraries(resolvedUnit.path);
    var includedSetList = <protocol.IncludedSuggestionSet>[];
  
    for (var library in librariesObject.context) {
      includedSetList.add(_protocolIncludedSuggestionSet(library));
    }
  
    for (var library in librariesObject.sdk) {
      includedSetList.add(_protocolIncludedSuggestionSet(library));
    }
  
    for (var library in librariesObject.dependencies) {
      includedSetList.add(_protocolIncludedSuggestionSet(library));
    }
  
    return includedSetList;
  
negative.code:   return protocol.ElementKind.UNKNOWN;
  }
  
  class CompletionLibrariesWorker implements SchedulerWorker {
    final DeclarationsTracker tracker;
  
  