             if (addedParentStyleToProtoChain)
             {
                 // There are parent styles so create an empty node.
-                var emptyObjectFactory:Function = function():void
-                {
-                };
                 emptyObjectFactory.prototype = chain;
                 chain = new emptyObjectFactory();
                 emptyObjectFactory.prototype = null;

    {
        var filteredChain:Object = {};
        // Create an object on the head of the chain using the original chain       
        var filterObjectFactory:Function = function():void
        {
        };
        filterObjectFactory.prototype = originalChain;
        filteredChain = new filterObjectFactory();
        filterObjectFactory.prototype = null;
        
        for (var i:String in chain)
        {

     *  @private
     */
    private static const FILTERMAP_PROP:String = "__reserved__filterMap";
    
    /**
     *  @private
     */
    private static var emptyObjectFactory:Function = function():void {};
        
    //--------------------------------------------------------------------------
    //
