see dart:core documentation
@override void fillRange(int start, int end, [E? fillValue]) { value.fillRange(start, end, fillValue); emit(); }