private int getPointerDecodeSize(Program theProgram) {
		AddressSpace defaultAddressSpace = theProgram.getAddressFactory().getDefaultAddressSpace();
		Address maxAddress = defaultAddressSpace.getMaxAddress();
		int pointerSize = maxAddress.getPointerSize();
		switch (pointerSize) {
			case 3:
				return 4; // 3 uses 4 bytes

			case 5:
			case 6:
			case 7:
				return 8; // 5 thru 7 use 8 bytes

			default:
				return pointerSize;
		}
	}
Constructor for a frame descriptor entry.
<br>Note: The <code>create(Address)</code> method must be called after constructing a 
<code>FrameDescriptionEntry</code> to associate it with an address before any of its 
"get..." methods are called.

@param monitor a status monitor for tracking progress and allowing cancelling when creating
an FDE.
@param program the program where this will create an FDE.
@param cieSource the call frame information entry for this FDE.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/structures/ehFrame/FrameDescriptionEntry.java