@Override
	public void handleVSCodeError(String error, boolean askAboutOptions, Throwable t) {
		if (askAboutOptions && !SystemUtilities.isInHeadlessMode()) {
			SystemUtilities.runSwingNow(() -> {
				int choice =
					OptionDialog.showYesNoDialog(null, "Failed to launch Visual Studio Code",
						error + "\nWould you like to verify your \"" +
							VSCodeIntegrationOptionsPlugin.PLUGIN_OPTIONS_NAME +
							"\" options now?");
				if (choice == OptionDialog.YES_OPTION) {
					AppInfo.getFrontEndTool()
							.getService(OptionsService.class)
							.showOptionsDialog(
								VSCodeIntegrationOptionsPlugin.PLUGIN_OPTIONS_NAME, null);
				}
			});
		}
		else {
			Msg.showError(VSCodeIntegrationPlugin.class, null,
				"Failed to launch Visual Studio Code", error, t);
		}
	}
Present the user with a dialog that allows them to select a name and location for their new
Visual Studio Code Module Project
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/vscode/VSCodeIntegrationPlugin.java