@Nonnull
	public ContextMenuProvider getBundleContextMenuProvider(@Nonnull ContextSource source,
															@Nonnull Workspace workspace,
															@Nonnull WorkspaceResource resource,
															@Nonnull Bundle<? extends Info> bundle) {
		ContextMenuProvider provider = bundleContextMenuDefault.getBundleContextMenuProvider(source, workspace, resource, bundle);
		provider = adapt(provider, bundleContextMenuAdapters, (adapter, menu) -> adapter.adaptBundleContextMenu(menu, source, workspace, resource, bundle));
		return provider;
	}
Delegates to {@link BundleContextMenuProviderFactory}.

@param source
		Context request origin.
@param workspace
		Containing workspace.
@param resource
		Containing resource.
@param bundle
		The bundle to create a menu for.

@return Menu provider for the bundle.
recaf-ui/src/main/java/software/coley/recaf/services/cell/context/ContextMenuProviderService.java