     //  mnemonicIndexField
     //----------------------------------
 
-	/**
+    /**
      *  @private
      */
     private var mnemonicIndexFieldChanged:Boolean = false;

     */
     public function display(stage:Stage, x:int, y:int):void
     {
     	nativeMenu.display(stage, x, y);     	
     }

    /**
     *  Returns the key equivalent for the given data object
     *  based on the <code>keyEquivalentField</code> and <code>keyEquivalentFunction</code>
	 *  properties. If the method cannot convert the parameter to a String, it returns an
     *  empty string.
     *
     *  @param data Object to be displayed.

    //--------------------------------------------------------------------------

    //--------------------------------------------------------------------------
    //
    //  Properties: ILayoutManagerClient
    //
    //--------------------------------------------------------------------------

    //----------------------------------
    //  initialized
    //----------------------------------

    /**
     *  @private
     *  Storage for the initialized property.
     */
    private var _initialized:Boolean = false;

    /**
     *  @copy mx.core.UIComponent#initialized
     */
    public function get initialized():Boolean
    {
        return _initialized;
    }

    /**
     *  @private
     */
    public function set initialized(value:Boolean):void
    {
        _initialized = value;
    }

    //----------------------------------
    //  nestLevel
    //----------------------------------

    /**
     *  @private
     *  Storage for the nestLevel property.
     */
    private var _nestLevel:int = 1;
    
    // no one will likely set nestLevel (but there's a setter in case
    // someone wants to.  We default nestLevel to 1 as it's a top-level
    // component that goes in the chrome.

    /**
     *  @copy mx.core.UIComponent#nestLevel
     */
    public function get nestLevel():int
    {
        return _nestLevel;
    }
    
    /**
     *  @private
     */
    public function set nestLevel(value:int):void
    {
        _nestLevel = value;
        
        // After nestLevel is initialized, add this object to the
        // LayoutManager's queue, so that it is drawn at least once
        invalidateProperties();
    }
    
    //----------------------------------
    //  processedDescriptors
    //----------------------------------

    /**
     *  @private
     *  Storage for the processedDescriptors property.
     */
    private var _processedDescriptors:Boolean = false;

    /**
     *  @copy mx.core.UIComponent#processedDescriptors
     */
    public function get processedDescriptors():Boolean
    {
        return _processedDescriptors;
    }

    /**
     *  @private
     */
    public function set processedDescriptors(value:Boolean):void
    {
        _processedDescriptors = value;
    }

    //----------------------------------
    //  updateCompletePendingFlag
    //----------------------------------

    /**
     *  @private
     *  Storage for the updateCompletePendingFlag property.
     */
    private var _updateCompletePendingFlag:Boolean = false;

    /**
     *  A flag that determines if an object has been through all three phases
     *  of layout validation (provided that any were required).
     */
    public function get updateCompletePendingFlag():Boolean
    {
        return _updateCompletePendingFlag;
    }

    /**
     *  @private
     */
    public function set updateCompletePendingFlag(value:Boolean):void
    {
        _updateCompletePendingFlag = value;
    }

    //--------------------------------------------------------------------------
    //
