private void markClassItemWrapped(@NotNull LookupElement classItem) {
    LookupElement delegate = classItem;
    while (true) {
      delegate.putUserData(WRAPPING_CONSTRUCTOR_CALL, this);
      if (!(delegate instanceof LookupElementDecorator<?> decorator)) break;
      delegate = decorator.getDelegate();
    }
  }
private void markClassItemWrapped(@NotNull LookupElement classItem)