public static @NotNull TextFieldWithAutoCompletionWithCache<String> create(@NotNull TextCompletionCache<String> cache,
                                                                             boolean prefixMatchesOnly,
                                                                             @Nullable Project project,
                                                                             @Nullable Icon icon,
                                                                             boolean showCompletionHint,
                                                                             @Nullable String text,
                                                                             boolean showBottomPanel,
                                                                             boolean allowAutoPopupWithSlash,
                                                                             boolean forbidWordCompletion) {
    return new TextFieldWithAutoCompletionWithCache<>(project, new StringsCompletionWithCacheProvider(cache, prefixMatchesOnly, icon),
                                                      showCompletionHint, text,
                                                      showBottomPanel, allowAutoPopupWithSlash, forbidWordCompletion);
  }
public static @NotNull TextFieldWithAutoCompletionWithCache<String> create(@NotNull TextCompletionCache<String> cache,
                                                                             boolean prefixMatchesOnly,
                                                                             @Nullable Project project,
                                                                             @Nullable Icon icon,
                                                                             boolean showCompletionHint,
                                                                             @Nullable String text,
                                                                             boolean showBottomPanel,
                                                                             boolean allowAutoPopupWithSlash,
                                                                             boolean forbidWordCompletion)