Justin Lipton - 2015-06-10

Agreed it's horrendously written code here but I believe it works ok.
It starting out as a List of Node objects ArrayList <node> and post parsing ends up as a List of NodeActionConfig objects ArrayList <nodeactionconfig>. As you say, impossible to do with typing.</nodeactionconfig></node>