@Override protected void initializationComplete( MXMLTreeBuilder builder, MXMLTagData tag, MXMLNodeInfo info) { super.initializationComplete(builder, tag, info); // If the last child unit was part of the default property, // we don't know to process the default property units // until we get here. processNonDefaultPropertyContentUnit(builder, info); setChildren(info.getChildNodeList().toArray(new IMXMLNode[0])); // If the class references by this node implements mx.core.IContainer, // add an expression dependency on mx.core.UIComponentDescriptor // because we'll have to codegen descriptors. if (isContainer) { FlexProject project = builder.getProject(); builder.addExpressionDependency(project.getUIComponentDescriptorClass()); } }