anchor.diff:        try {
           if (!(await hotRunnerConfig.setupHotRestart()))
             return OperationResult(1, 'setupHotRestart failed');
  -        final OperationResult result = await _restartFromSources(reason: reason);
  +        final OperationResult result = await _restartFromSources(reason: reason, benchmarkMode: benchmarkMode,);
           if (!result.isOk)
             return result;
         } finally {
  
positive.code:   bool get supportsRestart => true;
  
    @override
    Future<OperationResult> restart({ bool fullRestart = false, bool pauseAfterRestart = false, String reason }) async {
      final Stopwatch timer = Stopwatch()..start();
      if (fullRestart) {
        if (!canHotRestart) {
  
negative.code: 
    }
  
    Future<OperationResult> _restartFromSources({ String reason, bool benchmarkMode = false }) async {
      final Map<String, String> analyticsParameters =
        reason == null
          ? null
  