@Nonnull
	public ContextMenuProvider getResourceContextMenuProvider(@Nonnull ContextSource source,
															  @Nonnull Workspace workspace,
															  @Nonnull WorkspaceResource resource) {
		ContextMenuProvider provider = resourceContextMenuDefault.getResourceContextMenuProvider(source, workspace, resource);
		provider = adapt(provider, resourceContextMenuAdapters, (adapter, menu) -> adapter.adaptResourceContextMenu(menu, source, workspace, resource));
		return provider;
	}
Delegates to {@link ResourceContextMenuProviderFactory}.

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

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