Because TAL cannot accept unbalanced tags, the support for a domain tree is realized by a macro.
The macro ListBoxContainer is a no-op, if not in domain tree mode. Otherwise, the macro constructs
a domain tree and extracts the body in an extra table.