One tiny problem I'm still fighting with is endless recursion. It is reproducible with PDFDebugger. If I open e.g. the "Catalog" node with Alt-Click, thereby opening all subnodes at once, the action never stops. Presumable this is because of the "Parent" nodes.
I thought I can stop recursion by checking object.getName() for the String "Parent". Is there any better method? Thanks for your help Axel.

