}
@Override
public void generate(final Module module, final Element element) {
final SyModule syModule = (SyModule) module;
final String updatePeriod = syModule.getUpdatePeriod();
if (updatePeriod != null) {
final Element updatePeriodElement = new Element("updatePeriod", SY_NS);
updatePeriodElement.addContent(updatePeriod);
element.addContent(updatePeriodElement);
}
final Element updateFrequencyElement = new Element("updateFrequency", SY_NS);
updateFrequencyElement.addContent(String.valueOf(syModule.getUpdateFrequency()));
element.addContent(updateFrequencyElement);
final Date updateBase = syModule.getUpdateBase();
if (updateBase != null) {
final Element updateBaseElement = new Element("updateBase", SY_NS);
updateBaseElement.addContent(DateParser.formatW3CDateTime(updateBase, Locale.US));
element.addContent(updateBaseElement);
}