anchor.diff:        return results;
       } catch (e, st) {
         _logger.severe('Error during analyze', e, st);
  +      await restart();
         throw e;
       }
     }
  
positive.code:     _logger.info("About to COMPLETE-v1: ${_hashSource(sourceJson)}");
  
      counter.increment("Completions");
      var response = await analysisServerStrong.completeMulti(
          sources,
          new Location()
            ..sourceName = sourceName
            ..offset = offset);
      _logger
          .info('PERF: Computed completions in ${watch.elapsedMilliseconds}ms.');
      return response;
    }
  
    Future<FixesResponse> _fixes(String source, int offset) async {
  
negative.code: 
      try {
        AnalysisServerWrapper server =
            strongMode ? analysisServerStrong : analysisServer;
        AnalysisResults results = await server.analyzeMulti(sources);
        int lineCount = sources.values
            .map((s) => s.split('\n').length)
  