@Override
	protected void checkDataType() throws InvalidDataTypeException {
		// Can't create the data type since don't know its size without a valid magic number.
		if (!hasValidMagicNum()) {
			throw new InvalidDataTypeException(
				getName() + " @ " + getAddress() + " doesn't have a valid magic number.");
		}
	}
Creates the model for the exception handling FuncInfo data type.
@param program the program
@param address the address in the program for the FuncInfo.
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/exceptionhandling/EHFunctionInfoModel.java