void undoHijack(List<DomainFile> hijackList) {
		if (!checkRepositoryConnected()) {
			return;
		}
		if (hijackList.size() > 0) {
			UndoActionDialog dialog = new UndoActionDialog("Confirm Undo Hijack",
				ICON, "Undo_Hijack", "hijack", hijackList);
			int actionID = dialog.showDialog(tool);

			if (actionID != UndoActionDialog.CANCEL) {
				boolean saveCopy = dialog.saveCopy();
				DomainFile[] files = dialog.getSelectedDomainFiles();
				if (files.length > 0) {
					tool.execute(new UndoHijackTask(files, saveCopy));
				}
			}
		}
	}
Displays the undo hijack confirmation dialog for each hijacked file and then 
undoes the hijack while keeping a copy of the hijacked file if the user chooses to do so.
@param hijackList the list of hijacked domain files.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/projectdata/actions/VersionControlUndoHijackAction.java