  *      is called to provide a default name.
  *      (For example, ButtonAccImpl implements <code>getName()</code>
  *      to specify that a Button's default name is the label that it displays.)
- *      If not empty, the return value of <code>getName()</code> is added.
+ *      If not empty, the return value of <code>getName()</code> is added.</li>
  *      <li>Otherwise (if <code>getName()</code> returned empty),
  *      if the component's <code>toolTip</code> property is set,
  *      that String is added.</li>

     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
	 */
    public static function getFormName(component:UIComponent):String
    {
        var formName:String = "";

        var par:DisplayObjectContainer = component.parent; 

        // continue looking up the parent chain
        // until a FormItem is found
        // stopping at the root or system manager
        while (par && !(formItemClass && par is formItemClass) &&
               !(par is ISystemManager) && par != component.root)
