public void displayEditor(Tool tool, HelpLocation help) {
		String startingPath = rootOptionsName + ".Vertex Colors";

		// if the options are registered in the tool, just show the
		// corresponding tool options

		if (isRegisteredWithTool()) {
			OptionsService service = tool.getService(OptionsService.class);
			if (service != null) {
				service.showOptionsDialog("Graph." + startingPath, "");
				return;
			}
		}

		// Otherwise, create a new empty options, register the graph options into the
		// those options and use our options editor on those options to allow the
		// user to change these graph display options.

		ToolOptions transientOptions = new ToolOptions("Graph");
		registerOptions(transientOptions, help);
		transientOptions.addOptionsChangeListener(this);
		Options[] optionsArray = new Options[] { transientOptions };
		String dialogTitle = "Graph Instance Settings (Not Saved in Tool Options)";
		OptionsDialog dialog = new OptionsDialog(dialogTitle, "Graph", optionsArray, null);
		// we have one less level for these transient tool options, so no need to prepend "graph."
		dialog.displayCategory(startingPath, "");
		tool.showDialog(dialog);
		dialog.dispose();

	}
Pop up a dialog for editing these graph display options. If the options
are registered with tool options, show the tool options with the appropriate
graph options selected. Otherwise, show an editor for locally editing these
options.
@param tool the tool
@param help the help location to use if the options are edited locally
Ghidra/Framework/Graph/src/main/java/ghidra/service/graph/GraphDisplayOptions.java