private void openProject(FrontEndTool tool, ProjectLocator projectLocator, boolean reopen) {
		SplashScreen.updateSplashScreenStatus(
			(reopen ? "Reopening" : "Opening") + " project: " + projectLocator.getName());

		Runnable r = () -> doOpenProject(tool, projectLocator, reopen);
		TaskLauncher.launchModal("Opening Project", () -> Swing.runNow(r));
	}
Open the specified project or the last active project if projectPath is null.
Makes the project window visible.
@param projectPath optional project to be opened (specifies project file)
Ghidra/Features/Base/src/main/java/ghidra/GhidraRun.java