}
FlatFileRecord flatFileRecord = new FlatFileRecord(record.getNumber(), recordRawContent);
for (int i = 0; i < fieldsLength.length; i++) {
String token = recordRawContent.substring(fieldsOffsets[i], fieldsOffsets[i + 1]);
FlatFileField flatFileField = new FlatFileField(i, token);
flatFileRecord.getFlatFileFields().add(flatFileField);
}
return flatFileRecord;
}