public EHESTypeListModel getESTypeListModel()
			throws UndefinedValueException, InvalidDataTypeException {
		checkValidity();
		if (esTypeListModel == null) {
			Address esTypeListAddress = getESTypeListAddress();
			if (esTypeListAddress == null) {
				throw new UndefinedValueException(DATA_TYPE_NAME + " at " + getAddress() +
					" doesn't specify an " + EHESTypeListModel.DATA_TYPE_NAME + " address.");
			}
			esTypeListModel =
				new EHESTypeListModel(getProgram(), esTypeListAddress, validationOptions);
		}
		return esTypeListModel;
	}
Gets the ESTypeList model for the function info.
@return the ESTypeList model, which may be invalid.
@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