docs: protected void privateDuplicate(TupleComparatorBase<T> toClone) {
  		// copy fields and serializer factories
  		this.keyPositions = toClone.keyPositions;
  
  		this.serializers = new TypeSerializer[toClone.serializers.length];
  		for (int i = 0; i < toClone.serializers.length; i++) {
  			this.serializers[i] = toClone.serializers[i].duplicate();
  		}
  
  		this.comparators = new TypeComparator[toClone.comparators.length];
  		for (int i = 0; i < toClone.comparators.length; i++) {
  			this.comparators[i] = toClone.comparators[i].duplicate();
  		}
  
  		this.normalizedKeyLengths = toClone.normalizedKeyLengths;
  		this.numLeadingNormalizableKeys = toClone.numLeadingNormalizableKeys;
  		this.normalizableKeyPrefixLen = toClone.normalizableKeyPrefixLen;
  		this.invertNormKey = toClone.invertNormKey;
  	}