*/
public Date nextDate(final String IMMcode,
boolean mainCycle,
final Date referenceDate) {
Date immDate = date(IMMcode, referenceDate);
return nextDate(immDate.increment(), mainCycle);
}
/**
* Returns next main cycle IMM code from the reference date