      * 
      *  Note Spark components use their skin state as the pseudo state, where
      *  as Halo components use their currentState property.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     function isPseudoSelectorMatch(pseudoState:String):Boolean;
 
     /**
      *  Determines whether this instance is the same as - or is a subclass of -
      *  the given type.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */ 
     function isTypeSelectorMatch(type:String):Boolean;
 
     /**
      *   Apply state specific styles.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     function applyStateStyles(oldState:String, newState:String, recursive:Boolean):void;
 }


    /**
     *  The parent of this component.
     */ 
    function get styleParent():IAdvancedStyleClient;


/**
 *  This interface describes the advanced propeties that a component must
 *  implement to fully participate in the advanced style subsystem.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 9
 *  @playerversion AIR 1.1
 *  @productversion Flex 3
 */
public interface IAdvancedStyleClient extends IStyleClient
{
