question: public byte [ ] sizedByteArray ( int start , int length ) { finished ( ) ; byte [ ] array = new byte [ length ] ; bb . position ( start ) ; bb . get ( array ) ; return array ; }
target:  A utility function to copy and return the ByteBuffer data from `start` to `start` + `length` as a `byte[]`.