@Nonnull
	public ContextMenuProvider getDirectoryContextMenuProvider(@Nonnull ContextSource source,
															   @Nonnull Workspace workspace,
															   @Nonnull WorkspaceResource resource,
															   @Nonnull FileBundle bundle,
															   @Nonnull String directoryName) {
		ContextMenuProvider provider = directoryContextMenuDefault.getDirectoryContextMenuProvider(source, workspace, resource, bundle, directoryName);
		provider = adapt(provider, directoryContextMenuAdapters, (adapter, menu) -> adapter.adaptDirectoryContextMenu(menu, source, workspace, resource, bundle, directoryName));
		return provider;
	}
Delegates to {@link DirectoryContextMenuProviderFactory}.

@param source
		Context request origin.
@param workspace
		Containing workspace.
@param resource
		Containing resource.
@param bundle
		Containing bundle.
@param directoryName
		The full path of the directory.

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