      *  non-global class selector, pseudo selector).
      *  
      *  @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 hasAdvancedSelectors():Boolean
     {

            }
        }

        // Populate the legacy selectors Array for this style declaration
        styleDeclaration.selectorRefCount++;
        _selectors[selectorKey] = styleDeclaration;

        // Also remember subjects that have pseudo-selectors to optimize
        // styles during component state changes.
        var pseudoSelector:String = styleDeclaration.getPseudoSelector();
        if (pseudoSelector != null)
        {
            if (_pseudoStates == null)
                _pseudoStates = {};

            _pseudoStates[pseudoSelector] = true;
        }

        // Record whether this is an advanced selector
        if (styleDeclaration.isAdvanced())
            _hasAdvancedSelectors = true;



        if (update)
            styleDeclarationsChanged();
    }

    /**
