@Before
	public void setUp() throws Exception {
		String blockAddress = "0x01001000";
		String nonFunctionAddress = "0x01001000";
		String functionAddress = "0x01001010";

		builder32 = new ProgramBuilder("test32", "x86:LE:32:default");
		builder32.createMemory(".text", blockAddress, 0x100);
		builder32.createEmptyFunction("function", functionAddress, 1, VoidDataType.dataType);
		program32 = builder32.getProgram();
		address32 = program32.getAddressFactory().getAddress(nonFunctionAddress);
		functionAddress32 = program32.getAddressFactory().getAddress(functionAddress);

		builder64 = new ProgramBuilder("test64", "x86:LE:64:default");
		builder64.createMemory(".text", blockAddress, 0x100);
		builder64.createEmptyFunction("function", functionAddress, 1, VoidDataType.dataType);
		program64 = builder64.getProgram();
		address64 = program64.getAddressFactory().getAddress(nonFunctionAddress);
		functionAddress64 = program64.getAddressFactory().getAddress(functionAddress);
	}
This class performs extra demangler testing for special cases that do not fit
the testing pattern found in MDMangBaseTest and {@link MicrosoftDemanglerTest}
Ghidra/Features/MicrosoftDemangler/src/test/java/ghidra/app/util/demangler/microsoft/MicrosoftDemanglerExtraTest.java