anchor.diff:      _flutterFrames.value = [];
       _selectedTimelineEventNotifier.value = null;
       _selectedFrameNotifier.value = null;
  -    _processingNotifier.value = false;
  -    _clearController.add(true);
  +    _processing.value = false;
     }
   
     void recordTrace(Map<String, dynamic> trace) {
  
positive.code:       allTraceEvents.add(eventWrapper);
      }
  
      _refreshingNotifier.value = false;
  
      if (allTraceEvents.isEmpty) {
        _emptyTimeline.value = true;
        return;
      }
  
      _processingNotifier.value = true;
      await processTraceEvents(allTraceEvents);
      _processingNotifier.value = false;
  
      _flutterFrames.value = data.frames;
  
      _timelineProcessedController.add(true);
    }
  
    void primeThreadIds(vm_service.Timeline timeline) {
  
negative.code:     }
    }
  
    @override
    void dispose() {
      cpuProfilerController.dispose();
      _selectedTimelineEventNotifier.dispose();
    }
  }
  