public void replaceFunctionNoReturnFlag(Address originEntryPoint, TaskMonitor monitor) {
		Address resultEntryPoint = originToResultTranslator.getAddress(originEntryPoint);
		Function f1 = resultProgram.getFunctionManager().getFunctionAt(resultEntryPoint);
		Function f2 = originProgram.getFunctionManager().getFunctionAt(originEntryPoint);
		if (f1 != null && f2 != null) {
			boolean hasNoReturn1 = f1.hasNoReturn();
			boolean hasNoReturn2 = f2.hasNoReturn();
			if (hasNoReturn1 != hasNoReturn2) {
				f1.setNoReturn(hasNoReturn2);
			}
		}
	}
<CODE>replaceFunctionNoReturnFlag</CODE> changes whether the flag is set indicating
the function does not return
in program1 if it doesn't match the "does not return" flag in the function in program2
at the specified entry point address.
@param originEntryPoint the entry point address of the function.
This address should be derived from the origin program.
@param monitor the task monitor for notifying the user of this merge's progress.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramMerge.java