@Override
  public @Nullable Presentation getPresentation(@NotNull ActionContext context) {
    if (!(myUnresolvedReference.isValid() && BaseIntentionAction.canModify(myUnresolvedReference) && myOutOfScopeVariable.isValid())) {
      return null;
    }
    return Presentation.of(getText()).withPriority(PriorityAction.Priority.HIGH);
  }
@Override
  public @Nullable Presentation getPresentation(@NotNull ActionContext context)