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;
}

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 ; }
puts content from the specified byte array to this bytearray
