@Override
		public void performOverview(BSimServerCache serverCache, BSimSearchSettings settings) {
			if (checkBusy()) {
				return;
			}
			lastUsedServerCache = serverCache;
			lastUsedSettings = settings;

			OverviewTask task = new OverviewTask(serverCache, settings, getOverviewFunctions());
			currentTask = task;
			task.addTaskListener(taskListener);
			TaskLauncher.launch(task);
		}
Get an {@link AutoCloseable} {@link SimilarFunctionQueryService} instance which will
be connected to current BSim Server.  Caller is responsible for closing instance.
@param program program containing functions to be searched
@return new {@link SimilarFunctionQueryService} instance
@throws QueryDatabaseException if error occurs connecting to database
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/BSimSearchPlugin.java