} // next
int nUnionDates = oUnionDates.size();
oRetVal = new WorkingCalendar(nUnionDates,
getStringNull(DB.nm_calendar,"")+"+"+oLocalCalendar.getStringNull(DB.nm_calendar,""),
toDate(oUnionDates.first().toString()),
toDate(oUnionDates.last().toString()));
Iterator oIter = oUnionDates.iterator();
int iCurrentDateIndex = 0;
while (oIter.hasNext()) {
int iDate = Integer.parseInt((String) oIter.next());
int iLocalDateIndex = Arrays.binarySearch(oLocalCalendar.aDates, iDate);