      *  @copy mx.styles.IAdvancedStyleClient#styleParent
      *  
      *  @langversion 3.0
-     *  @playerversion Flash 9
-     *  @playerversion AIR 1.1
-     *  @productversion Flex 3
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */ 
     public function get styleParent():IAdvancedStyleClient
     {

    //--------------------------------------------------------------------------

    /**
     *  @copy mx.styles.IAdvancedStyleClient#isPseudoSelectorMatch()
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function isPseudoSelectorMatch(pseudoState:String):Boolean
    {
        return _advancedSource ? _advancedSource.isPseudoSelectorMatch(pseudoState) : false;
    }

    /**
     *  @copy mx.styles.IAdvancedStyleClient#isTypeSelectorMatch()
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */ 
    public function isTypeSelectorMatch(type:String):Boolean
    {
        return _advancedSource ? _advancedSource.isTypeSelectorMatch(type) : false;
    }

    /**
     *  @copy mx.styles.IAdvancedStyleClient#applyStateStyles()
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function applyStateStyles(oldState:String, newState:String, recursive:Boolean):void
    {
        if (_advancedSource)
            _advancedSource.applyStateStyles(oldState, newState, recursive);        
    }
}


     *  @copy mx.styles.IAdvancedStyleClient#id
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */ 
    public function get id():String
    {
