code: public void setChildren(final Set<AbstractHtml> children) {
          if (children == null || children.size() == 0) {
              removeAllChildren();
          } else {
              addInnerHtmls(children.toArray(new AbstractHtml[children.size()]));
          }
      }
docs: Removes all current children and adds the given children under this tag.
  Unlike setter methods, it will not reuse the given set object but it will
  copy all children from the given set object. <br>
  
  @param children
  which will be set as the children tag after removing
  all current children. Empty set or null will remove
  all current children from this tag.
  @since 2.1.12 proper implementation is available since 2.1.12
  @author WFF