docs: public boolean intersect(Envelope2D other) {
  		if (isEmpty() || other.isEmpty()) {
  			setEmpty();
  			return false;
  		}
  
  		if (other.xmin > xmin)
  			xmin = other.xmin;
  
  		if (other.xmax < xmax)
  			xmax = other.xmax;
  
  		if (other.ymin > ymin)
  			ymin = other.ymin;
  
  		if (other.ymax < ymax)
  			ymax = other.ymax;
  
  		boolean bIntersecting = xmin <= xmax && ymin <= ymax;
  
  		if (!bIntersecting)
  			setEmpty();
  
  		return bIntersecting;
  	}