@Override
			public void modifyPrivate(ProgramDB program) {
				try {
					Function func = getFunction(program, "0x100415a");
					Register reg = func.getProgram().getRegister("AX"); // 16 bit
					Variable[] vars = func.getLocalVariables();
					vars[0].setComment("Local_8_Mine");
					Variable var =
						new LocalVariableImpl("NewMyLocal", new ByteDataType(), -0x24, program);
					func.addLocalVariable(var, SourceType.USER_DEFINED);
					var = new LocalVariableImpl("myAX", 0, new WordDataType(), reg.getAddress(),
						program);
					func.addLocalVariable(var, 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/FunctionMergeManager2Test.java