         In this example, _firstChildIndex would be 3 and _numChildren
         would be 4.
 
-    *  
-
-    *  @langversion 3.0
-
-    *  @playerversion Flash 9
-
-    *  @playerversion AIR 1.1
-
-    *  @productversion Flex 3
-
     */
 
     //--------------------------------------------------------------------------

    {
        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);


            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)
