      *  @private
      */
     private var showRootChanged:Boolean = false;
-    
+
     [Inspectable(category="Data", enumeration="true,false", defaultValue="false")]
 
     /**
-     *  A Boolean flag that specifies whether to display the data provider's 
+     *  A Boolean flag that specifies whether to display the data provider's
      *  root node.
      *
-     *  If the data provider has a root node, and the <code>showRoot</code> property 
-     *  is set to <code>false</code>, the items on the FlexNativeMenu control correspond to
-     *  the immediate descendants of the root node.  
-     * 
-     *  This flag has no effect on data providers without root nodes, 
-     *  like Lists and Arrays. 
+     *  <p>If the data provider has a root node, and the <code>showRoot</code> property
+     *  is set to <code>false</code>, the top-level menu items displayed by the
+	 *  FlexNativeMenu control correspond to the immediate descendants of the root node.</p>
+     *
+     *  <p>This flag has no effect when using a data provider without a root nodes,
+     *  such as a List or Array.</p>
      *
      *  @default true
      *  @see #hasRoot


        return " ";
    }
    
    /**
     *  Returns the mnemonic index for the given data object
     *  based on the mnemonicIndexField and mnemonicIndexFunction properties.
     *  If the method cannot convert the parameter to an integer, it returns an
     *  -1.
     *
     *  @param data Object to be displayed.
     *


    /**
     *  The function that determines the key equivalent modifiers for each menu item.
     *
     *  If you omit this property, Flex uses its own default function to determine the
     *  Array of modifiers by looking in the data provider data for the presence of
	 *  the following (boolean) fields: <code>altKey</code>, <code>cmdKey</code>,
	 *  <code>ctrlKey</code>, and <code>shiftKey</code>.
     *
     *  <p>The <code>keyEquivalentModifiersFunction</code> property is good for handling
     *  formatting, localization, and platform independence.</p>
     *
     *  <p>The key equivalent modifiers function must take a single argument, which
     *  is the item in the data provider, and must return an array of modifier key names.</p>
	 *
     *  <pre><code>myKeyEquivalentModifiersFunction(item:Object):Array</code></pre>
     *
     *  @default "undefined"
     */
