     //
     //  IStyleClient Methods and Properties
     //  (source code from mx.controls.dataGridClassses.DataGridItemRenderer.as)
-    //
+    //  The original code in initProtoChain() has been modified at calls to 
+    //  addStyleDeclarationToProtoChain().
     //-------------------------------------------------------------------------- 
     
     /**

        // Finally, we'll add the in-line styles
        // to the head of the proto chain.
        inheritingStyles = styleDeclaration ?
            styleDeclaration.addStyleToProtoChain(inheritChain, this) :
            inheritChain;
        
        nonInheritingStyles = styleDeclaration ?
            styleDeclaration.addStyleToProtoChain(nonInheritChain, this) :
            nonInheritChain;
    }
    

    {
    }    
    
    //----------------------------------
    //  styleDeclaration
    //----------------------------------
    
    private var _styleDeclaration:CSSStyleDeclaration;
    
    /**
     *  @private
     */
    public function get styleDeclaration():CSSStyleDeclaration
    {
        return _styleDeclaration;
    }
    
    /**
     *  @private
     */
    public function set styleDeclaration(value:CSSStyleDeclaration):void
    {
        _styleDeclaration = value;
    }

    //--------------------------------------------------------------------------
    //
    //  Event Handlers
