if (qd == null) {
spm.addQuarterDimension(loQuarter);
qd = spm.getQuarterDimension(loQuarter);
}
MediationSummaryStatistic stat = spm.getSequenceStatQuarterlySummary(getServer().getId(),
getSequence().getName(), getSequence().getDirection(), loQuarter, hiQuarter);
stat.setName(getSequence().getName());
stat.setTimeDimensionId(qd.getId());
stat.setServerId(getServer().getId());
stat.setDirection(getSequence().getDirection());
SummaryPersistenceManager.getInstance().addSequenceStatQuarterlySummary(stat);
} catch (BAMException e) {
if (log.isErrorEnabled()) {
log.error("Error while running quarterly summary generator for operaion: " + getSequence()