code: public boolean intersects(Bbox other) {
  		if (other.getX() > this.getEndPoint().getX()) {
  			return false;
  		}
  		if (other.getY() > this.getEndPoint().getY()) {
  			return false;
  		}
  		if (other.getEndPoint().getX() < this.getX()) {
  			return false;
  		}
  		if (other.getEndPoint().getY() < this.getY()) {
  			return false;
  		}
  		return true;
  	}
docs: Does this bounding box intersect the given bounding box?
  
  @param other
  Another Bbox.
  @return true if the other intersects this one, false otherwise.