putBytes method
Implementation
void putBytes(List<int> bytes) {
if (_position + bytes.length > _limit) throw RangeError("buffer overflow: need ${bytes.length}, have $remaining");
_bytes.setRange(_position, _position + bytes.length, bytes);
_position += bytes.length;
}