code: public BoundingBox overlap(BoundingBox projectedCoverage) {
  		BoundingBox overlap = null;
  		if (point) {
  			overlap = projectedBoundingBox;
  		} else {
  			overlap = projectedBoundingBox.overlap(projectedCoverage);
  		}
  		return overlap;
  	}
docs: Get the bounding box overlap between the projected bounding box and the
  coverage data bounding box
  
  @param projectedCoverage
  projected coverage
  @return overlap bounding box