Creates a new Buffer from a region of buffer and advances the internal offset by length.
length
Buffer getBuffer([final int? length]) { final Buffer slice = buffer.slice(offset, length); offset += slice.length; return slice; }