@Override
    public void invoke(@NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file) {
        PsiClass clazz = getSubjectClass(editor, file);
        if (clazz == null) return;

        doExecuteAction(project, clazz, editor);
    }
@Override
    public void invoke(@NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file)