@Test
	public void testApply_NoNextSymbol_NoData() throws Exception {

		// this is: vtable for UnqiueSpace
		String mangled = "_ZTV11UniqueSpace";
		Address addr = addr("0x0110");

		SymbolTable symbolTable = program.getSymbolTable();
		symbolTable.createLabel(addr, mangled, SourceType.IMPORTED);

		GnuDemangler demangler = new GnuDemangler();
		MangledContext mangledContext =
			demangler.createMangledContext(mangled, null, program, addr);
		DemangledObject demangled = demangler.demangle(mangledContext);
		assertTrue(demangled instanceof DemangledAddressTable);
		assertTrue(demangled.getMangledContext() != null);
		assertTrue(demangled.applyUsingContext(TaskMonitor.DUMMY));

		// expected: UniqueSpace::vtable
		Symbol[] symbols = symbolTable.getSymbols(addr);
		assertEquals(2, symbols.length);
		assertEquals("vtable", symbols[0].getName());
		assertEquals(mangled, symbols[1].getName());

		Namespace ns = symbols[0].getParentNamespace();
		assertEquals("UniqueSpace", ns.getName(false));

		assertPointersAt(0, 0, "0x110", "0x114", "0x118", "0x11c", "0x120", "0x124", "0x128",
			/* skip 0 */ "0x130");
	}
Test that the DemangledAddressTable will properly create a sequence of data
pointers.  This test deals with the simple case where no existing data
is present. End of block considered end of address table.
@throws Exception upon error
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/app/util/demangler/DemangledAddressTableTest.java