code: @Override
  	public BoundingBox getBoundingBox(Projection projection, boolean manual) {
  
  		BoundingBox boundingBox = getContentsBoundingBox(projection);
  
  		List<String> tables = getTables();
  		for (String table : tables) {
  			BoundingBox tableBoundingBox = getBoundingBox(projection, table,
  					manual);
  			if (tableBoundingBox != null) {
  				if (boundingBox != null) {
  					boundingBox = boundingBox.union(tableBoundingBox);
  				} else {
  					boundingBox = tableBoundingBox;
  				}
  			}
  		}
  
  		return boundingBox;
  	}
docs: {@inheritDoc}