@Override
			public void modifyLatest(ProgramDB program) {
				try {
					latest3[0] = new MyParameter("elm", 3, new WordDataType(), 20, program);
					latest1[0] = new MyParameter("pine", 1, new Undefined4DataType(), 8, program);

					Function func;
					func = getFunction(program, "0x1002b44");
					func.setCustomVariableStorage(true);
					func.addParameter(latest1[0], SourceType.USER_DEFINED);

					func = getFunction(program, "0x1002c93");
					func.setCustomVariableStorage(true);
					func.addParameter(latest3[0], SourceType.USER_DEFINED);
				}
				catch (Exception e) {
					e.printStackTrace();
					Assert.fail(e.getMessage());
				}
			}
Test the merge of the versioned program's listing.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/merge/listing/FunctionMergeManagerTest.java