@NotNull
  static LookupElement withPriority(@NotNull LookupElement lookupElement, boolean hasPriority) {
    return hasPriority ? lookupElement : PrioritizedLookupElement.withPriority(lookupElement, -1);
  }
@NotNull
  static LookupElement withPriority(@NotNull LookupElement lookupElement, boolean hasPriority)