Matej,

This XML is repeated in almost all the rules we have so far...

<perform>
   <iteration>
        <hint .... >
   </iteration>
</perform>

This XML mayactually be creating a nested iteration over no elements. One iteration created by default in the <perform> method, the next one by the subsequent <iteration>...

Iteration is implied if omitted, so this may be the problem, not sure.

I am going to look into this more tomorrow. But if you get to it before I do, this may be a place to start looking. Try removing the <iteration> tags and putting the child nodes into <perform> directly.

--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."