question: public void put ( byte [ ] buffer , int offset , int count ) { if ( count > ( bytes . length - this . contentLength ) ) { throw new IllegalArgumentException ( "buffer is too large" ) ; } System . arraycopy ( buffer , offset , bytes , this . contentLength , count ) ; this . contentLength += count ; }
target:  Puts content from the specified byte array to this ByteArray