public void put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException {
		synchronized (dbh) {
			dbh.checkTransaction();
			buf.put(offset, bytes);
		}
	}
Put the bytes provided into the buffer at the specified offset. The
number of bytes stored is determined by the length of the bytes
array.
@param offset byte offset from start of buffer.
@param bytes the byte data to be stored.
@throws IndexOutOfBoundsException if an invalid offset is provided
or the end of buffer was encountered while storing the data.
@throws IOException is thrown if an error occurs while accessing the
underlying storage.
Ghidra/Framework/DB/src/main/java/db/DBBuffer.java