public static @NotNull TextFieldWithAutoCompletion<String> create(@Nullable Project project,
                                                                    @NotNull Collection<String> items,
                                                                    @Nullable Icon icon,
                                                                    boolean showCompletionHint,
                                                                    @Nullable String text) {
    return new TextFieldWithAutoCompletion<>(project, new StringsCompletionProvider(items, icon), showCompletionHint, text);
  }
public static @NotNull TextFieldWithAutoCompletion<String> create(@Nullable Project project,
                                                                    @NotNull Collection<String> items,
                                                                    @Nullable Icon icon,
                                                                    boolean showCompletionHint,
                                                                    @Nullable String text)