         childAdded(child);
 
         return child;
-        *  
-        *  @langversion 3.0
-        *  @playerversion Flash 9
-        *  @playerversion AIR 1.1
-        *  @productversion Flex 3
         */
     }
 

            if ("addToCreationQueue" in mainApp)
                mainApp.addToCreationQueue(this, creationIndex, null, this);
            else
            	// TODO: Clarify error message and add to resource manager
                throw new Error("addToCreationQueue called but method does not exist within application");
        }
        else if (recursionFlag)

    {
        var formerParent:DisplayObjectContainer = child.parent;
        if (formerParent && !(formerParent is Loader))
    {
            // Adjust index if necessary when former parent happens
            // to be the same container.
            if (formerParent == this)
                index = (index == numChildren) ? index - 1 : index;

            formerParent.removeChild(child);
    }
            
        addingChild(child);

