@Test
	public void testGetComponentFromPath() throws Exception {
		
		Data d = listing.getDataAt(addr(0x1100));
		Data c = d.getComponent(new int[] { 1 });
		assertNotNull(c);
		assertEquals("c1", c.getComponentPathName());

		c = d.getComponent(new int[] { 1, 6 });
		assertNotNull(c);
		assertEquals("c1.b1", c.getComponentPathName());

		c = d.getComponent(new int[] { 1, 6, 3 });
		assertNotNull(c);
		assertEquals("c1.b1.a1", c.getComponentPathName());

		c = d.getComponent(new int[] { 1, 6, 4 }); // may not be visible in listing display
		assertNotNull(c);
		assertEquals("c1.b1.aflex", c.getComponentPathName());

	}
/structC
pack()
Structure structC {
   0   char   1   c0   ""
   4   structB   12   c1   ""
}
Size = 16   Actual Alignment = 4
Ghidra/Test/IntegrationTest/src/test/java/ghidra/program/database/data/DataDBTest.java