if (md == null) {
spm.addYearDimension(loYear);
md = spm.getYearDimension(loYear);
}
SummaryStatistic stat = spm.getServerStatYearlySummary(this.getServer().getId(), loYear, hiYear);
if (stat != null) {
stat.setTypeId(this.getServer().getId());
stat.setTimeDimensionId(md.getId());
SummaryPersistenceManager.getInstance().addServerStatYearlySummary(stat);
}
} catch (BAMException e) {
if (log.isErrorEnabled()) {
log.error("Error while running yearly summary generator for server: " + this.getServer().getServerURL(), e);