docs: public void assign(AbstractIntDoubleMap other) {
  	if (!(other instanceof OpenIntDoubleHashMap)) {
  		super.assign(other);
  		return;
  	}
  	OpenIntDoubleHashMap source = (OpenIntDoubleHashMap) other;
  	OpenIntDoubleHashMap copy = (OpenIntDoubleHashMap) source.copy();
  	this.values = copy.values;
  	this.table = copy.table;
  	this.state = copy.state;
  	this.freeEntries = copy.freeEntries;
  	this.distinct = copy.distinct;
  	this.lowWaterMark = copy.lowWaterMark;
  	this.highWaterMark = copy.highWaterMark;
  	this.minLoadFactor = copy.minLoadFactor;
  	this.maxLoadFactor = copy.maxLoadFactor;
  }