protected void createToolSpecificOpenActions() {
		for (DockingAction action : openActions) {
			tool.removeAction(action);
		}

		if (activeProject == null) {
			return;
		}
		ToolChest toolChest = activeProject.getLocalToolChest();
		if (toolChest == null) {
			return;
		}

		tool.setMenuGroup(new String[] { "Open With" }, "Open");

		ToolTemplate[] templates = toolChest.getToolTemplates();
		for (ToolTemplate toolTemplate : templates) {
			final String toolName = toolTemplate.getName();
			DockingAction toolAction =
				new ProjectDataOpenToolAction(getName(), "Open", toolName, toolTemplate.getIcon());
			tool.addAction(toolAction);
			openActions.add(toolAction);
		}
	}
Construct a new FrontEndPlugin. This plugin is constructed once when
the Front end tool (Ghidra Project Window) is created. When a
previously opened project is created, the Ghidra Project Window is
restored to the state associated with that project.
@param tool the front end tool
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/FrontEndPlugin.java