for (Object item : o) {
if (item instanceof IncomeSourceCode) {
// get the effective date and the code
//Get transaction Date and Time from IncomeAndSource/IncomeSourceCode@date_effective
///IncomeSourceCodeID/@dateEffective", incomeAndSource, XPathConstants.NODESET);
IncomeSourceCode incomeSourceCode = (IncomeSourceCode)item;
GregorianCalendar incomeSourceCodeDateEffectiveCalendar = incomeSourceCode.getDateEffective().toGregorianCalendar();
SimpleDateFormat formatOutDate = new SimpleDateFormat("MMddyy");
SimpleDateFormat formatOutTime = new SimpleDateFormat("HHmmss");
formatOutDate.setCalendar(incomeSourceCodeDateEffectiveCalendar);
Date date = incomeSourceCodeDateEffectiveCalendar.getTime();
transactionDateCSV3 = formatOutDate.format(date);
transactionTimeCSV3 = formatOutTime.format(date);
//Get IncomeExpenseTypeCode
incomeExpenseTypeCodeCSV3 = String.valueOf(incomeSourceCode.getValue());
//xpath.evaluate("/IncomeSourceCode/text()", incomeAndSource, XPathConstants.NODESET)).item(0).getTextContent();
//log.info("Problem getting income source code: " + e.toString());
csv3Record[1] = transactionDateCSV3;
csv1Record[1] = csv3Record[1];
csv2Record[1] = csv3Record[1];