@Test
	public void testSetNoReturn() throws Exception {
		// 0x010018cf	"undefined FUN_010018cf(...)"
		// 0x0100194b	"undefined FUN_0100194b(undefined4 param_1, undefined4 param_2)"
		// 0x0100299e	"undefined FUN_0100299e(undefined4 param_1, undefined4 param_2, undefined param_3)"
		// 0x01004068	"undefined FUN_01004068(undefined4 param_1, ...)"
		// 0x01004a15	"undefined FUN_01004a15(undefined4 param_1, undefined4 param_2)"
		// 0x01004c1d	"undefined FUN_01004c1d(undefined4 param_1, undefined4 param_2, ...)"
		// 0x010058b8	"undefined FUN_010058b8(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, ...)"

		mtf.initialize("notepad.exe_3.1_w_DotDotDot", new ProgramModifierListener() {

			@Override
			public void modifyLatest(ProgramDB program) {
				// 0x0100194b	"undefined FUN_0100194b(undefined4 param_1, undefined4 param_2)"
				// 0x0100299e	"undefined FUN_0100299e(undefined4 param_1, undefined4 param_2, undefined param_3)"
				// 0x01004a15	"undefined FUN_01004a15(undefined4 param_1, undefined4 param_2)"
				Function func;
				func = getFunction(program, "0x0100194b");
				func.setNoReturn(true);
				func = getFunction(program, "0x01004a15");
				func.setNoReturn(true);
			}

			@Override
			public void modifyPrivate(ProgramDB program) {
				// 0x0100194b	"undefined FUN_0100194b(undefined4 param_1, undefined4 param_2)"
				// 0x0100299e	"undefined FUN_0100299e(undefined4 param_1, undefined4 param_2, undefined param_3)"
				// 0x01004a15	"undefined FUN_01004a15(undefined4 param_1, undefined4 param_2)"
				Function func;
				func = getFunction(program, "0x0100299e");
				func.setNoReturn(true);
				func = getFunction(program, "0x01004a15");
				func.setNoReturn(true);
			}
		});

		executeMerge(ASK_USER);
		waitForMergeCompletion();

		Function func;
		func = getFunction(resultProgram, "0x0100194b");
		assertEquals(true, func.hasNoReturn());
		func = getFunction(resultProgram, "0x0100299e");
		assertEquals(true, func.hasNoReturn());
		func = getFunction(resultProgram, "0x01004a15");
		assertEquals(true, func.hasNoReturn());
	}
Test the merge of the versioned program's listing.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/FunctionMergeManager2Test.java