@Test
	@SuppressWarnings("unused")
	public void testStructMemberWithSameNameAsStruct2()
			throws CancelledException, IOException, DWARFException {

		DebugInfoEntry intDIE = addInt();
		DebugInfoEntry floatDIE = addFloat();

		DebugInfoEntry struct1aDIE = newStruct("mystruct", 4).create();
		DebugInfoEntry struct1bDIE = newStruct("mystruct", 4).create();
		DebugInfoEntry struct1bF1DIE =
			newMember(struct1bDIE, "f1", struct1aDIE, 0).create();

		importAllDataTypes();

		Structure structdt = (Structure) dataMgr.getDataType(uncatCP, "mystruct");
		assertEquals(0, structdt.getNumDefinedComponents());
	}
Tests when two structs have the same absolute type name and one includes the other,
and they are the same size.
<p>
This (incorrectly) triggers an error checking case that prevents structs from
including themselves as members.

@throws CancelledException
@throws IOException
@throws DWARFException
Ghidra/Features/Base/src/test.slow/java/ghidra/app/util/bin/format/dwarf/DWARFDataTypeImporterTest.java