code: public void uniquify(StorableInfo<S> info) {
          if (info == null) {
              throw new IllegalArgumentException();
          }
          uniquify(info.getPrimaryKey());
      }
docs: Augment non-unique indexes with primary key properties, thus making them
  unique.
  
  @throws IllegalArgumentException if info is null