ArrayList<ContractClosingPriceCSV> prices = new ArrayList<ContractClosingPriceCSV>();
for (int i = limit; i < entries.length; i++) {
if (entries[i].startsWith("Date"))
continue;
ContractClosingPriceCSV cp = parseContractClosingPriceCSV(entries[i], contractid);
prices.add(cp);
// Every 50 added prices, persist, update contract, and flush...
if (i % 50 == 0) {