@Nonnull
	@Override
	public ContextMenuProvider getResourceContextMenuProvider(@Nonnull ContextSource source,
															  @Nonnull Workspace workspace,
															  @Nonnull WorkspaceResource resource) {
		return () -> {
			String name = textService.getResourceTextProvider(workspace, resource).makeText();
			IconProvider iconProvider = iconService.getResourceIconProvider(workspace, resource);
			ContextMenu menu = new ContextMenu();
			addHeader(menu, name, iconProvider.makeIcon());
			// TODO: Implement operations
			//   - var builder = new ContextMenuBuilder(menu, source).forResource(workspace, resource);
			//   - Remove (support only)
			return menu;
		};
	}
Basic implementation for {@link ResourceContextMenuProviderFactory}.

@author Matt Coley
recaf-ui/src/main/java/software/coley/recaf/services/cell/context/BasicResourceContextMenuProviderFactory.java