private void setupRenameConflictUseForAll() throws Exception {
		// Same name at different addresses in same scope.
		// 01002691: primary local "AAA" scope=FUN_0100248f
		// 01002721: primary global "XXX"
		mtf.initialize("NotepadMergeListingTest", new ProgramModifierListener() {

			@Override
			public void modifyLatest(ProgramDB program) {
				try {
					SymbolTable symtab = program.getSymbolTable();
					Symbol symbol = symtab.getPrimarySymbol(addr(program, "0x1002691"));
					symbol.setName("LATEST_LOCAL", SourceType.USER_DEFINED);

					symbol = symtab.getPrimarySymbol(addr(program, "0x1002721"));
					symbol.setName("LATEST_GLOBAL", SourceType.USER_DEFINED);
				}
				catch (Exception e) {
					Assert.fail(e.getMessage());
				}
			}

			@Override
			public void modifyPrivate(ProgramDB program) {
				try {
					SymbolTable symtab = program.getSymbolTable();
					Symbol symbol = symtab.getPrimarySymbol(addr(program, "0x1002691"));
					symbol.setName("MY_LOCAL", SourceType.USER_DEFINED);

					symbol = symtab.getPrimarySymbol(addr(program, "0x1002721"));
					symbol.setName("MY_GLOBAL", SourceType.USER_DEFINED);
				}
				catch (Exception e) {
					Assert.fail(e.getMessage());
				}
			}
		});
	}
Test a conflict between a global namespace symbol being removed in
one program (LATEST or CHECKED OUT) and its name changed in the other with
the UseForAll box not checked.
@throws Exception
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/SymbolMergeManager1Test.java