class MapLayer {

    public BoundingBox getBoundingBox() {
        if( bbox != null ) {
            return bbox;
        } 
        if( parent != null ) {
            return parent.getBoundingBox();
        }
        return null;
    }

    public  MapLayer(String name, String title, Collection<String> srsList,
          Collection<MapLayer> subLayers, BoundingBox latLon);
    public  MapLayer( String name, String title, Collection<String> srsList, Collection<MapLayer> subLayers,
  		BoundingBox bbox, Map<String,BoundingBox> boundingBoxMap);

}