left -= line.length();
for (int i = 0; i < fields.length; ++i)
fields[i] = grabField(line);
if (!fields[0].equals(currentPeriod)) {
if (period != null)
periodDAO.persist(period);
period = new Period();
currentPeriod = fields[0];
}
Observation observation = new Observation(
parseCSVDate(fields[2]),