public Program getProgram(int version) {
		switch (version) {
			case MergeConstants.LATEST:
				return (Program) resultDomainObject;
			case MergeConstants.MY:
				return (Program) myDomainObject;
			case MergeConstants.ORIGINAL:
				return (Program) originalDomainObject;
			case MergeConstants.RESULT:
				return (Program) latestDomainObject;
			default:
				return null;
		}
	}
Returns one of the four programs involved in the merge as indicated by the version.

@param version the program version to return. (LATEST, MY, ORIGINAL, or RESULT).
@return the indicated program version or null if a valid version isn't specified.
@see MergeConstants
Ghidra/Features/Base/src/main/java/ghidra/app/merge/ProgramMultiUserMergeManager.java