Creates a fixed sized BufByteWriter that writes to bytes
Creates a BufByteWriter that grows as needed.
Creates a BufByteWriter that grows as needed. The maximum size is Int.MaxValue - 2 (maximum array size).
the starting size of the backing buffer, in bytes. If no size is given, 256 bytes will be used.
Creates a fixed size BufByteWriter.