private @NotNull Collection<String> getSuggestionsByNames(@NotNull Iterable<String> names, @NotNull VariableKind kind, boolean correctKeywords) {
    final Collection<String> suggestions = new LinkedHashSet<>();
    for (String name : names) {
      suggestions.addAll(getSuggestionsByName(name, kind, correctKeywords));
    }
    return suggestions;
  }
private @NotNull Collection<String> getSuggestionsByNames(@NotNull Iterable<String> names, @NotNull VariableKind kind, boolean correctKeywords)