public static @NotNull <T extends LookupElement> LookupElementDecorator<T> withInsertHandler(@NotNull T element, final @NotNull InsertHandler<? super LookupElementDecorator<T>> insertHandler) {
    return new InsertingDecorator<>(element, insertHandler);
  }
public static @NotNull <T extends LookupElement> LookupElementDecorator<T> withInsertHandler(@NotNull T element, final @NotNull InsertHandler<? super LookupElementDecorator<T>> insertHandler)