@override void consume(int n) { if (n < 0 || n > buffered) throw RangeError.value(n, 'n'); _start += n; }