  * ];
  *
  * See "Defining menu structure and data" in the Flex manual for the full list.
- */ 
+ */
 public class CommandMenu extends Menu
 {
     /**

        if (upping) {
            submenu.y -= (submenu.getExplicitOrMeasuredHeight() - DisplayObject(row).height);
        }
    }

    // from List

        if (mx + getExplicitOrMeasuredWidth() > bounds.right) {
            mx -= getExplicitOrMeasuredWidth();
        }
        if (mx < bounds.left) {
            mx = Math.max(bounds.right - getExplicitOrMeasuredWidth(), bounds.left);
        }
        // if we've poped out of the boundaries, just snap it to the lower right corner
        if (my + getExplicitOrMeasuredHeight() > bounds.bottom) {
            my -= getExplicitOrMeasuredHeight();
        }
        if (my < bounds.top) {
            my = Math.max(bounds.bottom - getExplicitOrMeasuredHeight(), bounds.top);
        }

        // finally move it to the correct position
