public DBBuffer split(int offset) throws IndexOutOfBoundsException, IOException {
		synchronized (dbh) {
			dbh.checkTransaction();
			return new DBBuffer(dbh, buf.split(offset));
		}
	}
Split this DBBuffer object into two separate DBBuffers.  This DBBuffer remains
valid but its new size is equal offset.  The newly created DBBuffer is 
returned.
@param offset the split point.  The byte at this offset becomes the first
byte within the new buffer.
@return the new DBBuffer object.
@throws IndexOutOfBoundsException if offset is invalid.
@throws IOException thrown if an IO error occurs
Ghidra/Framework/DB/src/main/java/db/DBBuffer.java