anchor.diff:    Future<OperationResult> _reloadSources({ bool pause: false }) async {
       if (currentView.uiIsolate == null)
         throw 'Application isolate not found';
  -    FirstFrameTimer firstFrameTimer = new FirstFrameTimer(vmService);
  -    firstFrameTimer.start();
  -    if (_devFS != null) {
  -      bool updatedDevFS = await _updateDevFS();
  -      if (!updatedDevFS)
  -        return new OperationResult(1, 'Dart Source Error');
  -    }
  +    Stopwatch reloadTimer = new Stopwatch();
  +    reloadTimer.start();
  +    bool updatedDevFS = await _updateDevFS();
  +    if (!updatedDevFS)
  +      return new OperationResult(1, 'Dart Source Error');
       String reloadMessage;
       try {
         Map<String, dynamic> reloadReport =
  
positive.code:     }
      await _evictDirtyAssets();
      printTrace('Reassembling application');
      bool waitForFrame = true;
      try {
        waitForFrame = (await currentView.uiIsolate.flutterReassemble() != null);
      } catch (_) {
        printError('Reassembling application failed.');
        return new OperationResult(1, 'error reassembling application');
  
negative.code:   }
  
    Future<OperationResult> _restartFromSources() async {
      Stopwatch restartTimer = new Stopwatch();
      restartTimer.start();
      bool updatedDevFS = await _updateDevFS();
      if (!updatedDevFS)
        return new OperationResult(1, 'Dart Source Error');
      await _launchFromDevFS(_package, _mainPath);
      restartTimer.stop();
      printTrace('Restart performed in '
          '${getElapsedAsMilliseconds(restartTimer.elapsed)}.');
      if (benchmarkMode) {
        benchmarkData['hotRestartMillisecondsToFrame'] =
            restartTimer.elapsed.inMilliseconds;
      }
      flutterUsage.sendEvent('hot', 'restart');
      flutterUsage.sendTiming('hot', 'restart', restartTimer.elapsed);
      return OperationResult.ok;
    }
  
  