protected void constructSiteMapURL(
      CategorySiteMapGeneratorConfiguration categorySMGC,
      SiteMapBuilder siteMapBuilder,
      Category category) {
    SiteMapURLWrapper siteMapUrl = new SiteMapURLWrapper();

    // location
    siteMapUrl.setLoc(generateUri(siteMapBuilder, category));

    // change frequency
    siteMapUrl.setChangeFreqType(categorySMGC.getSiteMapChangeFreq());

    // priority
    siteMapUrl.setPriorityType(categorySMGC.getSiteMapPriority());

    // lastModDate
    siteMapUrl.setLastModDate(generateDate(category));

    siteMapBuilder.addUrl(siteMapUrl);
  }