code: @Override
  	public void write(byte[] bytes, int off, int len) throws IOException {
  		if (len == 0) {
  			return;
  		}
  
  		// make sure we aren't over the buffer's limit
  		checkBufferSize(len);
  		// write the content to the buffer
  		stream.write(bytes, off, len);
  	}
docs: {@inheritDoc}