boolean (@NotNull PsiElement element, @NotNull Editor editor, @NotNull PsiFile file, @NotNull DataContext context, @NotNull String place) { if (ActionPlaces.isPopupPlace(place) || place.contains(ActionPlaces.EDITOR_FLOATING_TOOLBAR)) { final RefactoringActionHandler handler = getHandler(context); if (handler == null) return false; if (handler instanceof ContextAwareActionHandler contextAwareActionHandler) { if (!contextAwareActionHandler.isAvailableForQuickList(editor, file, context)) { return false; } } } return isAvailableOnElementInEditorAndFile(element, editor, file, context); }