int chapSize;
for (int k = 0; k < kMax; k++) {
chapSize = (left > maxChapterSize ? maxChapterSize : left);
chapters.addElement(new Chapter(
new PartitionedConnection(
chapterFile, k * maxChapterSize, chapSize),
chapSize,
pathReference,
"Chapter #" + (chapterNumber + k + 1),
processHtmlEntities,