public Address getESTypeListAddress() throws UndefinedValueException, InvalidDataTypeException {
		checkValidity();
		if (isV2 || isV3) {
			// component 7 or 8 is ESTypeList pointer or displacement.
			Address refAddress = EHDataTypeUtilities.getAddress(getDataType(),
				(isRelative() ? 8 : 7), getMemBuffer());
			return getAdjustedAddress(refAddress, 0);
		}
		throw new UndefinedValueException(
			"No ESTypeList address, since not a version 2 or 3 FuncInfo structure.");
	}
Gets the address of the ES type list, if there is one. Otherwise, this returns null.
@return the address of the ES type list or null.
@throws UndefinedValueException if this FuncInfo doesn't specify the ESTypeList address.
@throws InvalidDataTypeException if valid FuncInfo data can't be created at the model's address.
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/exceptionhandling/EHFunctionInfoModel.java