public void get(int offset, byte[] data, int dataOffset, int length)
			throws IndexOutOfBoundsException, IOException {
		synchronized (dbh) {
			dbh.checkIsClosed();
			buf.get(offset, data, dataOffset, length);
		}
	}
Get the byte data located at the specified offset and store into the data
array  at the specified data offset.
@param offset byte offset from the start of the buffer.
@param data byte array to store the data.
@param dataOffset offset into the data buffer
@param length amount of data to read
@throws IndexOutOfBoundsException if an invalid offset, dataOffset,
or length is specified.
@throws IOException is thrown if an error occurs while accessing the
underlying storage.
Ghidra/Framework/DB/src/main/java/db/DBBuffer.java