 {
 
     /**
-     *  The owner of this IVisualElement. By default, it is the parent of this IVisualElement.
+     *  The owner of this IVisualElement object. 
+     *  By default, it is the parent of this IVisualElement object.
      *  However, if this IVisualElement object is a child component that is
-     *  popped up by its parent, such as the dropdown list of a ComboBox control,
+     *  popped up by its parent, such as the drop-down list of a ComboBox control,
      *  the owner is the component that popped up this IVisualElement object.
      *
      *  <p>This property is not managed by Flex, but by each component.

    function get depth():Number;

    /**
     *  Controls the visibility of this visual element. If <code>true</code>,
     *  the object is visible.
     * 
     *  <p>If an object is not visible, but <code>includeInLayout</code> is set 
     *  to <code>true</code>, then the object still takes up space as far 
     *  as layout is concerned.</p>
     * 
     *  <p>If <code>visible</code> is set to <code>true</code>, the object may not
     *  necessarily be visible due to its size and whether clipping is turned on 
     *  or not.</p>
     * 
     *  <p>Setting <code>visible</code> to <code>false</code>, should 
     *  disallow the component from getting focus.</p>
     * 
     *  @default true
     *  @see ILayoutElement#includeInLayout

import mx.geom.TransformOffsets;

/**
 *  The IVisualElement interface defines the minimum properties and methods 
 *  required for a visual element to be laid out and displayed in a Spark container.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
