private void showFiles(int row) {

		BatchGroup group = tableModel.getRowObject(row);
		List<BatchLoadConfig> batchLoadConfigs = group.getBatchLoadConfig();

		//@formatter:off		
		List<String> names = batchLoadConfigs.stream()
			.map(batchLoadConfig -> batchLoadConfig.getPreferredFileName())
			.sorted()
			.collect(Collectors.toList())
			;
		//@formatter:on

		ListSelectionTableDialog<String> dialog =
			new ListSelectionTableDialog<>("Application Files", names);
		dialog.hideOkButton();
		dialog.showSelectMultiple(table);
	}
Shows the batch import dialog (via runSwingLater) and prompts the user to select
a file if the supplied {@code batchInfo} is empty.
<p>
The dialog will chain to the {@link ImportBatchTask} when the user clicks the
OK button.

@param tool {@link PluginTool} that will be the parent of the dialog
@param batchInfo optional {@link BatchInfo} instance with already discovered applications, or null.
@param initialFiles optional {@link List} of {@link FSRL files} to add to the batch import dialog, or null.
@param defaultFolder optional default destination folder for imported files or null for root folder.
@param programManager optional {@link ProgramManager} that will be used to open the newly imported
binaries.
Ghidra/Features/Base/src/main/java/ghidra/plugins/importer/batch/BatchImportDialog.java