private Address createCallSiteTableLength(Address addr) throws MemoryAccessException {
		String comment = "(LSDA) Call Site Table Length";

		LEB128Info uleb128 = GccAnalysisUtils.readULEB128Info(program, addr);

		callSiteTableLength = (int) uleb128.asLong();

		createAndCommentData(program, addr, UnsignedLeb128DataType.dataType, comment,
			CommentType.EOL);

		curSize += uleb128.getLength();
		return addr.add(uleb128.getLength());
	}
Constructor for the LSDA header which indicates encoding for the LSDA tables.
<br>Note: The <code>create(Address)</code> method must be called after constructing an 
LSDAHeader to associate it with an address before any of its "get..." methods are called.
@param monitor task monitor to see if the user has cancelled analysis.
@param program the program containing this header.
@param region the region of the program associated with this header.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/structures/gccexcepttable/LSDAHeader.java