// properties relies on doing it backwards.
//
// Each one will generate code to push an IOverride instance.
for (int i=nodes.size()-1; i>=0; --i)
{
IMXMLNode node = nodes.get(i);
if (node.getNodeID() == ASTNodeID.MXMLInstanceID)
{
processInstanceOverride((IMXMLInstanceNode)node, context);
}
}
// Next process the non-instance overrides dependent on this state.
// Each one will generate code to push an IOverride instance.
for (IMXMLNode node : nodes)
{
switch (node.getNodeID())
{
case MXMLPropertySpecifierID:
{
processPropertyOverride((IMXMLPropertySpecifierNode)node, context);
break;