     //--------------------------------------------------------------------------
     
     /**
-     *  @inheritDoc
-     */
-    public function get numElements():int
+     *  @private
+     */
+    override public function get numElements():int
     {
         if (_mxmlContent == null)
             return 0;

    
    private var mxmlContentChanged:Boolean = false;
    private var _mxmlContent:Array;
    private var _oldMxmlContent:Array;
    
    [ArrayElementType("mx.core.IVisualElement")]
    /**
     *  Content for this Group.  Do not modify this array directly.
     *
     *  <p>The content can be an Array or a single item.
     *  The content items should only be IVisualItems.  An 
     *  mxmlContent Array shouldn't be shared between multiple
     *  Groups as visual elements can only live in one Group at 
     *  a time.</p>

import mx.core.IVisualElementContainer;
import mx.core.InvalidatingSprite;
import mx.core.mx_internal;
import mx.events.ElementExistenceEvent;
import mx.graphics.IGraphicElement;
import mx.graphics.baseClasses.TextGraphicElement;
import mx.layout.LayoutElementFactory;
import mx.styles.ISimpleStyleClient;
import mx.styles.IStyleClient;
