protected void setupRtti32Circle(ProgramBuilder builder) throws Exception {
		// ---- Circle ----
		// rtti4:  01003240 - 01003253
		// rtti3:  01003268 - 01003277
		// rtti2:  01003290 - 0100329b
		// rtti1:  010032a8 - 010032c3
		// rtti0:  010033e0 - 010033f3
		// vfTbl:  010031f0 - 010031fb
		//
		setupRtti4_32(builder, 0x01003240L, 0, 0, 0, "0x010053e0", "0x01003268"); // 20 bytes
		setupRtti3_32(builder, 0x01003268L, 0, 0, 3, "0x01003290"); // 16 bytes
		setupRtti2_32(builder, 0x01003290L,
			new String[] { "0x010032a8", "0x010033c4", "0x010033a8" }); // 12 bytes
		setupRtti1_32(builder, 0x010032a8L, "0x010053e0", 0, 0, 0xffffffff, 0, 0x40, "0x01003268"); // 28 bytes
		setupRtti0_32(builder, 0x010053e0L, "0x01003280", "0x00000000", ".?AVCircle@@"); // 4 + 4 + 13 bytes + 3 align = 24
		setupVfTable_32(builder, 0x010031f0L, "0x01003240",
			new String[] { "0x01001260", "0x010012a0" });  // 4 + (2 * 4) bytes = 12
	}
Abstract class that is extended by the RTTI tests.
It provides setup and validation methods for the tests.
Ghidra/Features/MicrosoftCodeAnalyzer/src/test/java/ghidra/app/cmd/data/rtti/AbstractRttiTest.java