wffweb/src/main/java/com/webfirmframework/wffweb/tag/html/AbstractHtml.java
private static void recurChildren(final StringBuilder tagBuilder,
            final Set<AbstractHtml> children, final boolean rebuild) {
        if (children != null && children.size() > 0) {
            for (final AbstractHtml child : children) {
                child.setRebuild(rebuild);
                tagBuilder.append(child.getOpeningTag());

                // final Set<AbstractHtml> childrenOfChildren = child.children;
                // declaring a separate local variable childrenOfChildren will
                // consume stack space so directly passed it as argument
                recurChildren(tagBuilder, child.children, rebuild);

                tagBuilder.append(child.closingTag);
            }
        }
    }
private static void recurChildren(final StringBuilder tagBuilder,
            final Set<AbstractHtml> children, final boolean rebuild) {
        if (children != null && children.size() > 0) {
            for (final AbstractHtml child : children) {
                child.setRebuild(rebuild);
                tagBuilder.append(child.getOpeningTag());

                // final Set<AbstractHtml> childrenOfChildren = child.children;
                // declaring a separate local variable childrenOfChildren will
                // consume stack space so directly passed it as argument
                recurChildren(tagBuilder, child.children, rebuild);

                tagBuilder.append(child.closingTag);
            }
        }
    }
to form html string from the children

@param children
@param rebuild
TODO
@since 1.0.0
@author WFF