@Override
  public @NotNull String suggestUniqueVariableName(@NotNull String baseName,
                                                   PsiElement place,
                                                   boolean lookForward,
                                                   @NotNull Set<String> skipNames) {
    return suggestUniqueVariableName(baseName, place, lookForward, v -> false, v -> !skipNames.contains(v));
  }
@Override
  public @NotNull String suggestUniqueVariableName(@NotNull String baseName,
                                                   PsiElement place,
                                                   boolean lookForward,
                                                   @NotNull Set<String> skipNames)