docs: @Override
    public boolean add(T obj) {
      if (obj.getDRIndex() != null)
        throw new IllegalArgumentException("Cannot insert an object into a Store which is already in a store (drIndex=" + obj.getDRIndex() + ")");
      obj.setDRIndex(items.size());
      return items.add(obj);
    }