It looks to me like something broke. The compiler is interpreting XML internals as if they are XML objects. For example, in XML.child(): list.targetObject = this; list.targetProperty = propertyName; becomes : list.setChild('targetObject', this); list.setChild('targetProperty', propertyName);
Which is obviously very bad… Harbs