private void initializeConnection(BSimServerInfo info) {
		if (info != null) {
			try {
				setServerCache(new BSimServerCache(info));
				return;
			}
			catch (QueryDatabaseException e) {
				if (!e.getMessage().contains("cancelled")) {
					Msg.showError(this, rootPanel, "BSim Server Connection Failure",
						e.getMessage());
				}
			}
			catch (Exception e) {
				Msg.showError(this, rootPanel, "BSim Server Connection Failure",
					"Unexpected error while connecting to: " + info, e);
			}
		}
		setServerCache(null);
	}
Base class for BSim Search dialogs that all have a server comboBox, and entries for the
similarity and confidence values.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/search/dialog/AbstractBSimSearchDialog.java