public void handleEndTag()

in maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java [402:425]


        public void handleEndTag(HTML.Tag t, int pos) {
            if (HTML.Tag.OL.equals(t) || HTML.Tag.UL.equals(t)) {
                numbering.pop();
            } else if (HTML.Tag.LI.equals(t) || HTML.Tag.DD.equals(t)) {
                depth--;
            } else if (t.isPreformatted()) {
                preformatted--;
            } else if (HTML.Tag.BODY.equals(t)) {
                body = false;
            }
            if (body && (t.breaksFlow() || t.isBlock()) && !HTML.Tag.LI.equals(t)) {
                if ((HTML.Tag.P.equals(t)
                                || HTML.Tag.PRE.equals(t)
                                || HTML.Tag.OL.equals(t)
                                || HTML.Tag.UL.equals(t)
                                || HTML.Tag.DL.equals(t))
                        && numbering.isEmpty()) {
                    pendingNewline = false;
                    newline(pendingNewline);
                } else {
                    newline(true);
                }
            }
        }