      *  @param recursive Regenerate the proto chains of the children.
      *
      *  @langversion 3.0
-     *  @playerversion Flash 9
-     *  @playerversion AIR 1.1
+     *  @playerversion Flash 10.1
+     *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */
     public function regenerateStyleCache(recursive:Boolean):void

    }

    /**
     *  Returns an Array of CSSStyleDeclaration objects for the type
     *  selector that applies to this component, or <code>null</code>
     *  if none exist.
     *
     *  <p>For example, suppose that component MyButton extends Button.
     *  This method first looks for a MyButton selector; then, it looks
     *  for a Button type selector; finally, it looks for a UIComponent
     *  type selector.</p>
     *
     *  @return Array of CSSStyleDeclaration objects.
     *
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 4.5
     */
    public function getClassStyleDeclarations():Array

     *  Returns the StyleManager instance used by this component.
     *
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function get styleManager():IStyleManager2
    {
