      *  It creates a
      *  Sprite that contains all of these graphics and adds it as a
      *  child of the listContent at the front of the z-order.
+     * 
+     *  @param contentHolder A container of all of the DataGrid's item renderers and item editors.
+     *  @param visibleColumns An array of the visible columns in the DataGrid.
+     *  @param separators An object that defines the top, bottom, left, and right lines that separate the columns and rows.
      */
     protected function drawLinesAndColumnGraphics(contentHolder:ListBaseContentHolder, visibleColumns:Array, separators:Object):void
     {

        super.invalidateDisplayList();
        if (header)
        {
			header.headerItemsChanged = true;
            header.invalidateSize();
            header.invalidateDisplayList();
        }
        if (lockedColumnHeader)
        {
			lockedColumnHeader.headerItemsChanged = true;
            lockedColumnHeader.invalidateSize();
            lockedColumnHeader.invalidateDisplayList();
        }

    {
        var image:DataGridDragProxy = new DataGridDragProxy();
        image.owner = this;
        image.moduleFactory = moduleFactory;
        return image;
    }

