@Nonnull
	public ContextMenuProvider getAnnotationContextMenuProvider(@Nonnull ContextSource source,
																@Nonnull Workspace workspace,
																@Nonnull WorkspaceResource resource,
																@Nonnull ClassBundle<? extends ClassInfo> bundle,
																@Nonnull Annotated annotated,
																@Nonnull AnnotationInfo annotation) {
		ContextMenuProvider provider = annotationContextMenuDefault.getAnnotationContextMenuProvider(source, workspace, resource, bundle, annotated, annotation);
		provider = adapt(provider, annotationContextMenuAdapters, (adapter, menu) -> adapter.adaptAnnotationContextMenu(menu, source, workspace, resource, bundle, annotated, annotation));
		return provider;
	}
Delegates to {@link AnnotationContextMenuProviderFactory}.

@param workspace
		Containing workspace.
@param resource
		Containing resource.
@param bundle
		Containing bundle.
@param annotated
		The annotated item.
@param annotation
		The annotation to create an icon for.

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