/**
  * Does some post processing on the catalog to ensure that the "well-known" styles are always
  * around.
  */
 protected void initializeStyles(Catalog catalog, XStreamPersister xp) throws IOException {
   if (catalog.getStyleByName(StyleInfo.DEFAULT_POINT) == null) {
     initializeStyle(catalog, StyleInfo.DEFAULT_POINT, "default_point.sld");
   }
   if (catalog.getStyleByName(StyleInfo.DEFAULT_LINE) == null) {
     initializeStyle(catalog, StyleInfo.DEFAULT_LINE, "default_line.sld");
   }
   if (catalog.getStyleByName(StyleInfo.DEFAULT_POLYGON) == null) {
     initializeStyle(catalog, StyleInfo.DEFAULT_POLYGON, "default_line.sld");
   }
   if (catalog.getStyleByName(StyleInfo.DEFAULT_RASTER) == null) {
     initializeStyle(catalog, StyleInfo.DEFAULT_RASTER, "default_raster.sld");
   }
 }