private Component buildLoaderChooser() {
		JPanel panel = new JPanel(new BorderLayout());

		Set<Loader> orderedLoaders = new LinkedHashSet<>(loaderMap.keySet()); // maintain order
		loaderComboBox = new GhidraComboBox<>(orderedLoaders);
		loaderComboBox.addItemListener(e -> selectedLoaderChanged());
		loaderComboBox.setEnterKeyForwarding(true);
		loaderComboBox.getAccessibleContext().setAccessibleName("Loader Choices");
		loaderComboBox.setRenderer(
			GComboBoxCellRenderer.createDefaultTextRenderer(loader -> loader.getName()));

		if (!orderedLoaders.isEmpty()) {
			loaderComboBox.setSelectedIndex(0);
		}

		panel.add(loaderComboBox, BorderLayout.CENTER);
		panel.add(buildLoaderInfoButton(), BorderLayout.EAST);
		panel.getAccessibleContext().setAccessibleName("Loader Choice");
		return panel;
	}
Sets the destination folder for the imported program.
@param folder the folder to store the imported program.
Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterDialog.java