for (BoostedNode zoomInFocusPoint: chapterNode.getAllZoomInFocus()){
BoostedNode zoomInNode = chapterNode.getZoomIn(zoomInFocusPoint, null);
Object type = zoomInNode.getAttributes().getType();
if (DocumentationResourcesId.CHAPTER.equals(type)) {
BookContext newBookContext = (BookContext) bookContext.clone();
newBookContext.setChapterBreadcrumb(Arrays.copyOf(newBookContext.getChapterBreadcrumb(), newBookContext.getChapterBreadcrumb().length + 1) );
newBookContext.getChapterBreadcrumb()[bookContext.getChapterBreadcrumb().length] = chapterCount++;
fillBookChapter(zoomInNode, newBookContext, doc, parentElement, true);
}else if (HTML.Tag.DIV.equals(type)){
Element div = DomBoostUtils.appendElement(doc, parentElement, HTML.Tag.DIV);
fillBookChapter(zoomInNode, bookContext, doc, div, false);
} else if (TextBoostUtils.TEXT.equals(type)) {