#macro( renderXmlElement $node )
#if ( $node == $spellCheck.currentChanges.getFailedCharacterData() )
#else
#if( $spellCheck.isElement( $node ) )
#else
$node.text
#end
#end
#if( $spellCheck.isElement( $node ) )
$node.name:
#foreach( $child2 in $node.nodeIterator() )
#renderXmlElement( $child2 )
#end
#end
#end
#renderXmlElement( $spellCheck.rootElement )