@Override
	protected void init() {
		super.init();

		final String addActionName = "Add To Program";
		new ActionBuilder(addActionName, getName())
				.withContext(ProgramLocationActionContext.class)
				.enabledWhen(context -> context.getProgram()
						.getExecutableFormat()
						.equals(DyldCacheExtractLoader.DYLD_CACHE_EXTRACT_NAME))
				.onAction(context -> TaskLauncher.launchModal(addActionName,
					monitor -> addMissingDyldCacheComponent(context.getLocation(), monitor)))
				.popupMenuPath("References", addActionName)
				.popupMenuGroup("Add")
				.helpLocation(new HelpLocation("ImporterPlugin", "Add_To_Program"))
				.buildAndInstall(tool);
	}
Creates a new {@link DyldCacheBuilderPlugin}

@param tool The {@link PluginTool} that will host/contain this {@link Plugin}
Ghidra/Features/FileFormats/src/main/java/ghidra/macosx/plugins/DyldCacheBuilderPlugin.java