for (File updateFile : findUpdateFilesAfter(newLastModified)) {
processFileWithoutID(new FileLineIterator(updateFile, false), data, timestamps);
}
return new GenericBooleanPrefDataModel(data, timestamps);
} else {
FastByIDMap<FastIDSet> rawData = ((GenericBooleanPrefDataModel) delegate).getRawUserData();
for (File updateFile : findUpdateFilesAfter(Math.max(oldLastUpdateFileModifieid, newLastModified))) {
processFileWithoutID(new FileLineIterator(updateFile, false), rawData, timestamps);
}
return new GenericBooleanPrefDataModel(rawData, timestamps);
}
}
}