@Override
    public @NotNull CompletionResultSet withPrefixMatcher(@NotNull String prefix) {
      return withPrefixMatcher(getPrefixMatcher().cloneWithPrefix(prefix));
    }
@Override
    public @NotNull CompletionResultSet withPrefixMatcher(@NotNull String prefix)