while (indexEntry != null) {
indexEntries.add(indexEntry);
// and add it to the internal memory structures
Date date = new Date(Long.parseLong(indexEntry));
Day day = blog.getBlogForDay(date);
if (published) {
publishedIndexEntries.add(indexEntry);
day.addPublishedBlogEntry(indexEntry);
} else {
unpublishedIndexEntries.add(indexEntry);
day.addUnpublishedBlogEntry(indexEntry);
}
indexEntry = reader.readLine();
}