public void deleteClassAnnotations(@Nonnull Workspace workspace,
	                                   @Nonnull WorkspaceResource resource,
	                                   @Nonnull JvmClassBundle bundle,
	                                   @Nonnull JvmClassInfo info) {
		ItemListSelectionPopup.forAnnotationRemoval(info, annotations -> {
					List<String> names = annotations.stream()
							.map(AnnotationInfo::getDescriptor)
							.map(desc -> desc.substring(1, desc.length() - 1))
							.collect(Collectors.toList());
					immediateDeleteAnnotations(bundle, info, names);
				})
				.withMultipleSelection()
				.withTitle(Lang.getBinding("menu.edit.remove.annotation"))
				.withTextMapping(anno -> textService.getAnnotationTextProvider(workspace, resource, bundle, info, anno).makeText())
				.withGraphicMapping(anno -> iconService.getAnnotationIconProvider(workspace, resource, bundle, info, anno).makeIcon())
				.show();
	}
Prompts the user to select annotations on the class to remove.

@param workspace
		Containing workspace.
@param resource
		Containing resource.
@param bundle
		Containing bundle.
@param info
		Class to update.
recaf-ui/src/main/java/software/coley/recaf/services/navigation/Actions.java