Address getTableEntryAsAddress(int caseIndexValue, int scaleFactor, boolean createTableData)
			throws MemoryAccessException, AddressOutOfBoundsException {
		Address entryAddr = tableEntryAddress.getCaseAddress(caseIndexValue);
		if (createTableData) {
			createPointer(entryAddr, scaleFactor);
		}
		long offset = getLongValue(program, entryAddr, scaleFactor, size, false);
		return program.getAddressFactory().getDefaultAddressSpace().getAddress(offset);
	}
Returns table entry value as pointer for specified caseIndexValue.
@param caseIndexValue index value for specific case
@param scaleFactor scale factor, generally this should be 1
@param createTableData if true an attempt will be made to create associated Data in table
@return pointer loaded from the table entry in memory which corresponds to the specified caseIndexValue.
@throws MemoryAccessException
@throws AddressOutOfBoundsException
Ghidra/Features/Base/src/main/java/ghidra/util/state/analysis/TableEntry.java