      *  skin part has been added AND the grid skin part has been added, then set
      *  grid.rowBackground = alternatingRowColorsBackground here.
      * 
-     *  TBD: if previous test fails but the grid and rowBackground skin parts have been
-     *  added, then set grid.rowBackground = rowBackground.
-     */
-    private function initializeGridRowBackground():void
+     *  Return true if grid.rowBackground was set.
+     */
+    private function initializeGridRowBackground():Boolean
     {
         if (!grid)
-            return;
+            return false;
         
         if ((getStyle("alternatingRowColors") as Array) && alternatingRowColorsBackground)
+        {
             grid.rowBackground = alternatingRowColorsBackground;
+            return true;
+        }
+        
+        return false;
     }
     
     //--------------------------------------------------------------------------

            
            // IFactory valued skin parts => Grid visual element properties
            
            initializeGridRowBackground();
            grid.columnSeparator = columnSeparator;
            grid.rowSeparator = rowSeparator;
            grid.hoverIndicator = hoverIndicator;

            grid.hoverIndicator = null;
            grid.caretIndicator = null;
            grid.selectionIndicator = null;
            grid.rowBackground = null;
            
            // IDataGridElements: grid, columnHeaderGroup
            
