@Override
  public IntentionAction @NotNull [] getFixes(@NotNull PsiVariable variable, @NotNull PsiType toReturn) {
    if (!typeMigrationMightBeUseful(variable, toReturn)) return IntentionAction.EMPTY_ARRAY;
    return new IntentionAction[]{createTypeMigrationFix(variable, toReturn)};
  }
@Override
  public IntentionAction @NotNull [] getFixes(@NotNull PsiVariable variable, @NotNull PsiType toReturn)