@NotNull
  public LRUPopupBuilder<T> forValues(@Nullable Iterable<? extends T> items) {
    myValues = items;
    return this;
  }
@NotNull
  public LRUPopupBuilder<T> forValues(@Nullable Iterable<? extends T> items)