anchor.diff:  
         return await manager.computeSuggestions(completionRequest);
       });
  +    suggestionsTimer.stop();
   
       _dartCompletionRequest = await DartCompletionRequestImpl.from(
         completionRequest,
         dartdocDirectiveInfo,
       );
   
  +    var importsTimer = Stopwatch();
       if (_dartCompletionRequest.includeIdentifiers) {
         _logger.run('Add imported suggestions', () {
  +        importsTimer.start();
           suggestions.addAll(
             _importedLibrariesSuggestions(
               resolvedUnit.libraryElement,
             ),
           );
  +        importsTimer.stop();
         });
       }
   
  
positive.code:     );
      var dartdocDirectiveInfo = DartdocDirectiveInfo();
  
      var suggestions = await _logger.runAsync('Compute suggestions', () async {
        var includedElementKinds = <ElementKind>{};
        var includedElementNames = <String>{};
  
negative.code:   /// The elapsed time for file access.
    final Duration file;
  
    /// The elapsed time to compute import suggestions.
    final Duration imports;
  
    /// The elapsed time for resolution.
    final Duration resolution;
  
    /// The elapsed time to compute suggestions.
    final Duration suggestions;
  
    CiderCompletionPerformance({
      @required this.file,
      @required this.imports,
      @required this.resolution,
      @required this.suggestions,
    });
  }
  
  