anchor.diff:  
     double get textScale => _textScale;
     double _textScale;
  +
     set textScale(double value) {
       if (_textScale == value) return;
       _textScale = value;
  
positive.code: 
    BarChartData get targetData => _targetData;
    BarChartData _targetData;
    set targetData(BarChartData value) {
      if (_targetData == value) return;
      _targetData = value;
  
negative.code: 
      _touchCallback?.call(response);
    }
  
    @override
    void attach(PipelineOwner owner) {
      super.attach(owner);
      _validForMouseTracker = true;
    }
  
    @override
    void detach() {
      _validForMouseTracker = false;
      super.detach();
    }
  }
  