private DataType getAddressSizeDataType() {
		int pointerDecodeSize = getPointerDecodeSize(program);
		switch (pointerDecodeSize) {
			case 2:
				return new WordDataType();
			case 4:
				return new DWordDataType();
			case 8:
				return new QWordDataType();
			default:
				throw new IllegalArgumentException(
					"Unhandled pointer size -- " + pointerDecodeSize + " bytes");
		}
	}
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