anchor.diff:    late List<Offset> _points;
   
     late List<double> _pointAges;
  -  late List<Color> _colors;
  -  late List<double> _widths;
   
     /// The time it takes for an added point to fade out. It's total life time is
     /// [fadeDuration] + [fadeAfterDelay].
  
positive.code: 
      _offset = scrollStart;
  
      _painter = TexturedLinePainter(points, _colors, _widths, texture, null);
      _painter.textureLoopLength = textureLoopLength;
    }
  
  
negative.code:     this.simplify = true,
      ColorSequence? colorSequence,
    }) {
      this.points = points ?? [];
  
      _colorSequence = colorSequence;
      _colorSequence ??= ColorSequence.fromStartAndEndColor(
  