void setView(AddressSetView view) {

		// If we are using a MultiListingLayoutModel then adjust the view address set.
		AddressSetView adjustedView = view;

		if (multiModel != null) {
			Program otherProgram = otherPanel.getProgram();
			Memory memory = program.getMemory();
			if (view.contains(memory)) {
				adjustedView = ProgramMemoryComparator.getCombinedAddresses(program, otherProgram);
			}

			multiModel.setAddressSet(adjustedView);

			// convert the view addresses to ones compatible with the otherPanel's model
			AddressSet diffAddrs = DiffUtility.getCompatibleAddressSet(adjustedView, otherProgram);
			otherPanel.setView(diffAddrs);
		}

		listingPanel.setView(adjustedView);
	}
Extension point to specify titles when dual panels are active

@param panelProgram the program assigned to the panel whose title is requested
@return the title of the panel for the given program
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/codebrowser/CodeViewerProvider.java