 package mx.states
 {
     
+import mx.binding.BindingManager;
 import mx.core.UIComponent;
+import mx.core.mx_internal;
 import mx.events.PropertyChangeEvent;
 import mx.utils.OnDemandEventDispatcher;
 

     */  
    private var targetProperty:String;
    
    //--------------------------------------------------------------------------
    //
    //  Methods

            removeContextListener();
        }
    }
    
    /**
     * @private 
     * Disables or enables binding associated with a property override.
     */
    protected function enableBindings(target:Object, property:String, enable:Boolean=true):void
    {
        if (isBaseValueDataBound && target && target.document && property)
        {
            var root:String = (target.document == target) ? "this" : target.id;
            BindingManager.enableBindings(target.document, root + "." + property, enable);
        }
    }
}

}