private void init() {

		int field0 = 0;
		try {
			field0 = getMemBuffer().getInt(0); // Can throw MemoryAccessException
		}
		catch (MemoryAccessException e) {
			// magicNum and bbtFlags remain 0 and isXX() variables remain false.
			return;
		}
		magicNum = field0 & 0x1fffffff;
		bbtFlags = field0 >>> 29;
		isV1 = (magicNum == EH_MAGIC_NUMBER_V1);
		isV2 = (magicNum == EH_MAGIC_NUMBER_V2);
		isV3 = (magicNum == EH_MAGIC_NUMBER_V3);

		dataTypeLength = doGetDataTypeLength();
	}
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