@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiSwitchLabeledRuleStatement ruleStatement) {
    if (ruleStatement.getBody() instanceof PsiBlockStatement) return null;
    PsiStatement sibling = PsiTreeUtil.getNextSiblingOfType(ruleStatement, PsiStatement.class);
    if (sibling == null || sibling instanceof PsiSwitchLabelStatementBase) {
      return Presentation.of(getFamilyName()).withFixAllOption(this);
    }
    return Presentation.of(QuickFixBundle.message("wrap.with.block")).withFixAllOption(this);
  }
@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiSwitchLabeledRuleStatement ruleStatement)