strBuf.append("is less than expected: ");
strBuf.append(minFields);
// strBuf.append("..");
// strBuf.append(maxFields);
throw new ObservationValidationError(strBuf.toString());
}
// Remove leading and trailing quotes from quoted fields.
for (int i = 0; i < fields.length; i++) {
Matcher matcher = quoted.matcher(fields[i]);