private void createActions() {
		Icon icon = Icons.REFRESH_ICON;
		new ActionBuilder("Refresh Bundles", getOwner())
				.popupMenuPath("Refresh all")
				.popupMenuIcon(icon)
				.popupMenuGroup(BUNDLE_LIST_GROUP)
				.toolBarIcon(icon)
				.toolBarGroup(BUNDLE_LIST_GROUP)
				.description("Refresh state by cleaning and reactivating all enabled bundles")
				.onAction(c -> doRefresh())
				.helpLocation(new HelpLocation("BundleManager", "RefreshBundles"))
				.buildAndInstallLocal(this);

		addBundlesAction("EnableBundles", "Enable selected bundle(s)",
			new GIcon("icon.plugin.bundlemanager.enable"), this::doEnableBundles);

		addBundlesAction("DisableBundles", "Disable selected bundle(s)",
			new GIcon("icon.plugin.bundlemanager.disable"), this::doDisableBundles);

		addBundlesAction("CleanBundles", "Clean selected bundle build cache(s)", Icons.CLEAR_ICON,
			this::doCleanBundleBuildCaches);

		icon = Icons.ADD_ICON;
		new ActionBuilder("Add Bundles", getOwner())
				.popupMenuPath("Add bundle(s)")
				.popupMenuIcon(icon)
				.popupMenuGroup(BUNDLE_LIST_GROUP)
				.toolBarIcon(icon)
				.toolBarGroup(BUNDLE_LIST_GROUP)
				.description("Display file chooser to add bundles to list")
				.onAction(c -> showAddBundlesFileChooser())
				.helpLocation(new HelpLocation("BundleManager", "AddBundles"))
				.buildAndInstallLocal(this);

		icon = Icons.DELETE_ICON;
		new ActionBuilder("Remove Bundles", getOwner())
				.popupMenuPath("Remove selected bundle(s)")
				.popupMenuIcon(icon)
				.popupMenuGroup(BUNDLE_LIST_GROUP)
				.toolBarIcon(icon)
				.toolBarGroup(BUNDLE_LIST_GROUP)
				.description("Remove selected bundle(s) from the list")
				.enabledWhen(c -> bundleStatusTable.getSelectedRows().length > 0)
				.onAction(c -> doRemoveBundles())
				.helpLocation(new HelpLocation("BundleManager", "RemoveBundles"))
				.buildAndInstallLocal(this);
	}
{@link BundleStatusComponentProvider} visualizes bundle status and exposes actions for
adding, removing, enabling, disabling, activating, and deactivating bundles.

@param tool the tool
@param owner the owner name
@param bundleHost the bundle host
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusComponentProvider.java