anchor.diff:      }
     }
   
  -  Future<OperationResult> _reloadSources({ bool pause = false, String reason, void Function(String message) onSlow }) async {
  +  Future<OperationResult> _reloadSources({ bool pause = false, String reason, void Function(String message) onSlow, }) async {
       final Map<String, String> analyticsParameters = <String, String>{};
       if (reason != null) {
         analyticsParameters[kEventReloadReasonParameterName] = reason;
  
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
  