void (@NotNull AnActionEvent e) { final DefaultActionGroup group = new DefaultActionGroup(); for (PackagingElementType type : PackagingElementFactory.getInstance().getAllElementTypes()) { group.add(new AddNewPackagingElementAction((PackagingElementType<?>)type, myArtifactEditor)); } final DataContext dataContext = e.getDataContext(); final ListPopup popup = JBPopupFactory.getInstance().createActionGroupPopup(JavaUiBundle.message("action.text.add.packaging.element"), group, dataContext, JBPopupFactory.ActionSelectionAid.SPEEDSEARCH, false); popup.showInBestPositionFor(dataContext); }