#macro ( genericTree $somelist ) #foreach ( $some in $somelist ) #if($!some.level>0) #foreach($count in [-1..$!some.level]) #end #end $!some.className #genericTree($some.childs) #end #end