newOffset
ArrayDecoder
BufferDecoder
Decoder