private void setListingViewsToEntireProgram() {
		SwingUtilities.invokeLater(new Runnable() {
			@Override
			public void run() {
				mergePanel.setViewToProgram(RESULT);
				mergePanel.setViewToProgram(LATEST);
				mergePanel.setViewToProgram(MY);
				mergePanel.setViewToProgram(ORIGINAL);
			}
		});
	}
Performs autoMerge of bytes and code units followed by merge of byte and code unit conflicts.
@param monitor the task monitor for canceling the merge
@throws ProgramConflictException if programs can't be compared using Diff.
@throws MemoryAccessException if bytes can't be merged.
@throws CancelledException if the user cancels the merge.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ListingMergeManager.java