@Override
  protected @NotNull Collection<? extends T> getValues(@NotNull CompletionParameters parameters,
                                                       @NotNull String prefix,
                                                       @NotNull CompletionResultSet result) {
    return myValues;
  }
@Override
  protected @NotNull Collection<? extends T> getValues(@NotNull CompletionParameters parameters,
                                                       @NotNull String prefix,
                                                       @NotNull CompletionResultSet result)