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