private static void moveKeysRight(FixedKeyInteriorNode leftNode, FixedKeyInteriorNode rightNode,
			int count) {

		if (leftNode.keySize != rightNode.keySize) {
			throw new IllegalArgumentException("mismatched fixed key sizes");
		}
		int leftKeyCount = leftNode.keyCount;
		int rightKeyCount = rightNode.keyCount;
		int leftOffset = BASE + ((leftKeyCount - count) * leftNode.entrySize);
		int len = count * leftNode.entrySize;
		rightNode.buffer.move(BASE, BASE + len, rightKeyCount * leftNode.entrySize);
		rightNode.buffer.copy(BASE, leftNode.buffer, leftOffset, len);
		leftNode.setKeyCount(leftKeyCount - count);
		rightNode.setKeyCount(rightKeyCount + count);
	}
Move some (not all) of the entries from the left node into the right node.
@param leftNode
@param rightNode
@param count
Ghidra/Framework/DB/src/main/java/db/FixedKeyInteriorNode.java