return box;
return new DataBounds(bounds.min.x, bounds.min.y, bounds.max.x, bounds.max.y);
    public DataBounds getDataBounds() {        DataBounds box = null;        ESRIBoundingBox bounds = new ESRIBoundingBox();         Iterator sii = spatialIndexes.iterator();        while (sii.hasNext()) {            SpatialIndex si = (SpatialIndex)sii.next();            if (si != null) {                ESRIBoundingBox boundingBox = spatialIndex.getBounds();                if (bounds != null) {                    bounds.addBounds(boundingBox);                }            }        }        return box;    }