     [Inspectable(defaultValue="false")]
 
     /**
-     *  A flag that indicates whether child objects can receive focus
+     *  A flag that indicates whether child objects can receive focus.
      * 
      *  <p><b>Note: </b>This property is similar to the <code>tabChildren</code> property
      *  used by Flash Player. 
      *  Use the <code>hasFocusableChildren</code> property with Flex applications.
      *  Do not use the <code>tabChildren</code> property.</p>
      * 
-     *  <p>This is usually <code>false</code> because most components
+     *  <p>This property is usually <code>false</code> because most components
      *  either receive focus themselves or delegate focus to a single
      *  internal sub-component and appear as if the component has
-     *  received focus. For example, a TextInput contains a focusable
+     *  received focus. 
+     *  For example, a TextInput control contains a focusable
      *  child RichEditableText control, but while the RichEditableText
      *  sub-component actually receives focus, it appears as if the
      *  TextInput has focus. TextInput sets <code>hasFocusableChildren</code>

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get is3D():Boolean
    {
        return _layoutFeatures ? _layoutFeatures.is3D : false;
    }

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

    /**
     *  Contains <code>true</code> if this UIComponent instance is a document object.
     *  That means it is at the top of the hierarchy of a Flex
     *  application, MXML component, or ActionScript component.
     *  
     *  @langversion 3.0
