// Add in the reverse order - newest instance first.
for (int i = end; i >= start; i--) {
// Tried to avoid the clone. But subtracting datasetFrequency gives different results than multiplying
// and Spring DST transition test in TestCoordELfunctions.testCurrent() fails
//nominalInstanceCal.add(dsTimeUnit.getCalendarUnit(), -datasetFrequency);
nominalInstanceCal = (Calendar) initInstance.clone();
nominalInstanceCal.add(dsTimeUnit.getCalendarUnit(), instCount[0] * datasetFrequency);
instCount[0]--;
if (nominalInstanceCal.compareTo(initInstance) < 0) {
LOG.warn("If the initial instance of the dataset is later than the current-instance specified,"
+ " such as coord:current({0}) in this case, an empty string is returned. This means that"