private static void importFromContainer(PluginTool tool, ProgramManager programManager,
			DomainFolder destinationFolder, String suggestedPath, TaskMonitor monitor,
			RefdFile referencedFile, FSRL fullFsrl) {

		Window parent = tool.getActiveWindow();
		FileSystemBrowserService fsbService = tool.getService(FileSystemBrowserService.class);
		int choice = 0; // cancelled
		if (fsbService == null) {

			//@formatter:off
			choice = OptionDialog.showOptionDialog(parent, "Container File Detected",
				"The file " + referencedFile.file.getName() +
					" seems to have nested files in it.  Select an import mode:",							
				"Single file",  // 1 
				"Batch", 		// 2
				OptionDialog.QUESTION_MESSAGE);
		}
		else {
			choice = OptionDialog.showOptionDialog(parent, "Container File Detected",
				"The file " + referencedFile.file.getName() +
					" seems to have nested files in it.  Select an import mode:",							
				"Single file",  // 1 
				"Batch", 		// 2						
				"File System", 	// 3
				OptionDialog.QUESTION_MESSAGE);
			//@formatter:on
		}

		if (choice == 1) {
			showImportSingleFileDialog(fullFsrl, destinationFolder, suggestedPath, tool,
				programManager, monitor);
		}
		else if (choice == 2) {
			BatchImportDialog.showAndImport(tool, null, List.of(fullFsrl), destinationFolder,
				programManager);
		}
		else if (choice == 3) {
			fsbService.openFileSystem(fullFsrl);
		}
	}
Displays the appropriate import dialog for the specified {@link FSRL file}.
<p>
If the file is a container of other files, a batch import dialog will be used,
otherwise the normal single file import dialog will be shown.]
<p>
If you are not in a monitored task, then call 
{@link #showImportDialog(PluginTool, ProgramManager, FSRL, DomainFolder, String)}.

@param tool {@link PluginTool} will be used as the parent tool for dialogs
@param programManager optional {@link ProgramManager} instance to use to open imported 
			binaries with, or null
@param fsrl {@link FSRL} of the file to import
@param destinationFolder {@link DomainFolder} destination folder where the imported file
			will default to.  (the user will be able to choose a different location)
@param suggestedPath optional string path that will automatically be pre-pended
			to the destination filename
@param monitor the task monitor to use for monitoring; cannot be null
Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterUtilities.java