@Nonnull
	public MenuHandler<MenuItem> infoItem(@Nonnull String id, @Nonnull Ikon icon, @Nonnull InfoAction<B, I> action) {
		return item(id, icon, () -> action.accept(workspace, resource, bundle, info));
	}
@param id
		Menu item ID. Doubles as {@link Lang#get(String)} key.
@param icon
		Menu item graphic.
@param action
		Menu item action.

@return Handler for optional post-addition manipulations of the added item.
recaf-ui/src/main/java/software/coley/recaf/ui/contextmenu/InfoMenuBuilder.java