private static boolean hasStartMatches(@NotNull Set<? extends LookupElement> set, PrefixMatcher matcher) {
    for (LookupElement lookupElement : set) {
      if (matcher.isStartMatch(lookupElement)) {
        return true;
      }
    }
    return false;
  }
private static boolean hasStartMatches(@NotNull Set<? extends LookupElement> set, PrefixMatcher matcher)