private Component buildFormatChooser() {

		List<Exporter> exporters = getApplicableExporters(false);
		comboBox = new GhidraComboBox<>(exporters);

		Exporter defaultExporter = getDefaultExporter(exporters);
		if (defaultExporter != null) {
			comboBox.setSelectedItem(defaultExporter);
		}
		comboBox.addItemListener(e -> selectedFormatChanged());
		comboBox.getAccessibleContext().setAccessibleName("Format");
		return comboBox;
	}
Construct a new ExporterDialog for exporting a program, optionally only exported a
selected region.

@param tool the tool that launched this dialog.
@param domainFile the program file to export. (may be proxy)
@param domainObject the program to export if already open, otherwise null.
@param selection the current program selection (ignored for FrontEnd Tool).
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/exporter/ExporterDialog.java