question: public void put ( ByteBuffer byteBuffer , int contentLength ) { if ( contentLength > ( bytes . length - this . contentLength ) ) { throw new IllegalArgumentException ( "contentLength is too large" ) ; } byteBuffer . get ( bytes , this . contentLength , contentLength ) ; this . contentLength += contentLength ; }
target:  Appends content from the specified byteBuffer to this ByteArray