* @param oldToNewMap the map filled with the old node-new node relation
* @return a deep clone of this {@link AWhenStm} node
*/
public AWhenStm clone(Map<INode,INode> oldToNewMap)
{
AWhenStm node = new AWhenStm(
cloneNode(_test, oldToNewMap),
cloneList(_then, oldToNewMap),
cloneList(_after, oldToNewMap),
cloneNode(_for, oldToNewMap)
);