docs: @Override
    public void writeExternal(ObjectOutput out) throws IOException {
      int dim = getDimensionality();
      out.writeInt(dim);
  
      for(double aMin : min) {
        out.writeDouble(aMin);
      }
  
      for(double aMax : max) {
        out.writeDouble(aMax);
      }
    }