question: verify that length bytes can be read . concode_field_sep int _limit concode_elem_sep byte[] _buffer concode_elem_sep int _offset concode_elem_sep int _pos concode_elem_sep byte[] ZERO_LENGTH_BUFFER concode_field_sep void setBuffer concode_elem_sep void putInt concode_elem_sep void reassign concode_elem_sep void align concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep int remaining concode_elem_sep void advance concode_elem_sep int getInt concode_elem_sep void checkBounds concode_elem_sep byte[] array concode_elem_sep ByteWrapper slice concode_elem_sep ByteWrapper slice concode_elem_sep int getPos concode_elem_sep int get concode_elem_sep void get concode_elem_sep void reset concode_elem_sep String toString
target: void function ( int arg0 ) { if ( arg0 < 0 ) { throw new ArrayIndexOutOfBoundsException ( arg0 ) ; } if ( _pos + arg0 > _limit ) { throw new ArrayIndexOutOfBoundsException ( _pos + arg0 ) ; } }