@NotNull
    LookupElement highlightIfNeeded(@Nullable PsiType qualifierType, @NotNull LookupElement item, @NotNull Object object) {
      LookupElement element = generateLookupElementDecorator(qualifierType, object, presentationDecorator ->
        LookupElementDecorator.withRenderer(item, new LookupElementRenderer<>() {
          @Override
          public void renderElement(LookupElementDecorator<LookupElement> element, LookupElementPresentation presentation) {
            element.getDelegate().renderElement(presentation);
            presentationDecorator.accept(presentation);
          }
        }));
      return element == null ? item : element;
    }
@NotNull
    LookupElement highlightIfNeeded(@Nullable PsiType qualifierType, @NotNull LookupElement item, @NotNull Object object)