         invalidateDisplayList();
     }
     
+    /**
+     *  Internal DataGroup method called to remove an item from this DataGroup.
+     *
+     *  @param item The item that is being removed.
+     *  @param index The index of the item that is being removed.
+     */
     protected function itemRemoved(item:Object, index:int):void
     {       
         var skin:* = getItemSkin(item);

        } */
    }
    
    protected function createVisualForItem(item:Object):DisplayObject
    {
        var itemSkin:Object;

        if (item === null)
            throw new Error("DataGroup content can not contain null items.");
            
        // Rules for lookup:
        // 1. if itemRendererFunction is defined, call it to get the renderer factory and instantiate it
        // 2. if itemRenderer is defined, instantiate one
        // 3. if item is a GraphicElement, create the display object for it
