void (final XmlTag tag, final Html5SectionsProcessor processor) { if (tag.getAttribute("hidden") != null) return; processor.tagEntered(tag); if (!isHeader(tag)) { for (final XmlTag subTag : tag.getSubTags()) { processRecursively(subTag, processor); } } processor.tagExited(tag); }