seed = terminationDate;
if (nextToLastDate != Date.NULL_DATE && nextToLastDate != null) {
// Add it after 1'st element
dates.add(1, nextToLastDate);
Date temp = nullCalendar.advance(seed, new Period(-periods * tenor.getLength(), tenor.getUnits()), convention,
endOfMonth);
if (!temp.equals(nextToLastDate))
isRegular.add(0, false);
else
isRegular.add(0, true);