final boolean openProject(ProjectLocator projectLocator) {
		OpenTaskRunnable openRunnable = new OpenTaskRunnable(projectLocator);
		TaskLauncher.launchModal("Opening Project", () -> Swing.runNow(openRunnable));
		return openRunnable.getResult();
	}
Opens the given project in a task that will show a dialog to block input while opening
the project in the swing thread.
@param projectLocator the project locator
@return true if the project was opened
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/FileActionManager.java