}
Collection<BodyFetchElement> bodyElements = fetch.getBodyElements();
if (bodyElements != null) {
for (final Iterator<BodyFetchElement> it = bodyElements.iterator(); it.hasNext();) {
final BodyFetchElement element = it.next();
final int sectionType = element.getSectionType();
final int[] path = element.getPath();
final boolean isBase = (path == null || path.length == 0);
switch (sectionType) {
case BodyFetchElement.CONTENT:
if (isBase) {
addContent(result, path, isBase, MessageResult.FetchGroup.FULL_CONTENT);