dates_.add(terminationDate);
seed = terminationDate.clone();
if ( nextToLastDate != null && !nextToLastDate.isNull() ) {
dates_.add(0, nextToLastDate);
final Date temp = nullCalendar.advance(seed, tenor_.mul(periods).negative(), convention, endOfMonth);
if (temp.ne(nextToLastDate)) {
isRegular_.add(0, new Boolean(false));
} else {
isRegular_.add(0, new Boolean(true));
}