             styleDeclarations = [];
 
         // First, look for universal selectors
-        var universalDecls:Object = StyleManager.getStyleDeclarations("*");
+        var universalDecls:Array = StyleManager.getStyleDeclarations("*");
         styleDeclarations = matchStyleDeclarations(universalDecls, object).concat(styleDeclarations);
 
         // Next, look for type selectors (includes ActionScript supertype matches)

            var type:String = types[i].toString();
            if (StyleManager.hasAdvancedSelectors() && advancedObject != null)
            {
                var decls:Object = StyleManager.getStyleDeclarations(type);
                if (decls)
                {
                    var matchingDecls:Array = matchStyleDeclarations(decls, advancedObject);

    /**
     *  @private
     */
    public static function isTypeSelectorMatch(object:IAdvancedStyleClient, type:String):Boolean
    {
        var typeHierarchy:OrderedObject = getTypeHierarchy(object, false);
        return typeHierarchy[type] != null;
    }

    /**
