code: 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);
              }
          }
      }
docs: to form html string from the children
  
  @param children
  @param rebuild
  TODO
  @since 1.0.0
  @author WFF