in doxia-core/src/main/java/org/apache/maven/doxia/parser/Xhtml5BaseParser.java [643:659]
private void closeOpenSections(int newLevel, Sink sink) {
while (this.headingLevel >= newLevel && this.sectionLevel < headingLevel) {
if (headingLevel == Sink.SECTION_LEVEL_5) {
sink.section5_();
} else if (headingLevel == Sink.SECTION_LEVEL_4) {
sink.section4_();
} else if (headingLevel == Sink.SECTION_LEVEL_3) {
sink.section3_();
} else if (headingLevel == Sink.SECTION_LEVEL_2) {
sink.section2_();
} else if (headingLevel == Sink.SECTION_LEVEL_1) {
sink.section1_();
}
this.headingLevel--;
}
}