protected void createCatalog() throws IOException {
CatalogImpl catalog = new CatalogImpl();
catalog.setExtendedValidation(false);
catalog.setResourceLoader(new GeoServerResourceLoader(data));
catalog.addListener(
new GeoServerConfigPersister(
catalog.getResourceLoader(), createXStreamPersister()));
catalog.addListener(new GeoServerResourcePersister(catalog.getResourceLoader()));
addWorkspace(DEFAULT_PREFIX, DEFAULT_URI, catalog);
addWorkspace(SF_PREFIX, SF_URI, catalog);
addWorkspace(CITE_PREFIX, CITE_URI, catalog);
addWorkspace(CDF_PREFIX, CDF_URI, catalog);
addWorkspace(CGF_PREFIX, CGF_URI, catalog);
addStyle(DEFAULT_VECTOR_STYLE, catalog);
addStyle(DEFAULT_RASTER_STYLE, catalog);
this.catalog = catalog;
}