@Test
	public void testEmbeddingStructWithPadding()
			throws CancelledException, IOException, DWARFException {
		// test when structs with trailing padding are embedded in an outer struct
		// and the outer struct has fields that are defined to be within the footprint
		// of the embedded struct's trailing padding.

		DebugInfoEntry intDIE = addInt();
		//-----------------------
		DebugInfoEntry baseDIE = newStruct("base", 20).create();
		newMember(baseDIE, "basef1", intDIE, 0).create();
		//--------------------
		DebugInfoEntry struct1DIE = newStruct("mystruct", 100).create();
		newInherit(struct1DIE, baseDIE, 0).create();
		newMember(struct1DIE, "f1", intDIE, 4).create();
		//--------------------

		importAllDataTypes();

		Structure structdt = (Structure) dataMgr.getDataType(uncatCP, "mystruct");
		DataTypeComponent dtc = structdt.getDefinedComponents()[0];
		DataType baseDT = dtc.getDataType();
		assertEquals("base", baseDT.getName());
		assertEquals("super_base", dtc.getFieldName());
		assertEquals(4, dtc.getLength());

		DataTypeComponent f1dtc = structdt.getDefinedComponents()[1];
		assertEquals("f1", f1dtc.getFieldName());
	}
Test what happens when an impl struct contains a field who's db datatype has the same
datatype name as the impl struct.  The embedded db struct needs to be empty and default
sized (1 byte), and the outer impl struct needs to be bigger.
<p>
Currently the DTM resolve() will ignore the conflict handlers attempt to 
replace since it will result in cyclic dependency issue.  It will instead
rename the new structure as a conflict with its field refering to the original
structure.
<p>
This situation happens in DWARF when there is a base class and a derived class
that have the same name.  They are in different namespaces, but during compilation
gcc was told to -feliminate-unused-debug-symbols which results in the DIE records
for the structs being placed in the root namespace.
<p>
See GDTSD-351
Ghidra/Features/Base/src/test.slow/java/ghidra/app/util/bin/format/dwarf/DWARFDataTypeImporterTest.java