@Override
  public @Nullable Presentation getPresentation(@NotNull ActionContext context) {
    if (!BaseIntentionAction.canModify(context.file())) return null;
    return LoopModel.from(context) != null ? Presentation.of(getFamilyName()) : null;
  }
@Override
  public @Nullable Presentation getPresentation(@NotNull ActionContext context)