     }
 
     /**
-     *  Documentation is not currently available.
+     *  @inheritDoc
      */
     public function setStyle(styleProp:String, newValue:*):void
     {

import mx.utils.NameUtil;

/**
 *  Documentation is not currently available.
 */
public class TextGraphicElement extends GraphicElement
	implements IStyleClient
{
	include "../../core/Version.as";

	//--------------------------------------------------------------------------
	//
	//  Constructor
	//
	//--------------------------------------------------------------------------

	/**
	 *  Constructor. 
	 */
	public function TextGraphicElement()
	{
		super();
	}
	
	//--------------------------------------------------------------------------
	//
	//  Overridden properties: GraphicElement
	//
	//--------------------------------------------------------------------------
	
	//----------------------------------
	//  needsDisplayObject
	//----------------------------------

	// TODO!!! Always return a DisplayObject for now.
    // We need to optimize this later. 
    
    /**
     *  @private
     */
	override public function get needsDisplayObject():Boolean
    {
		return true;
	}
	
	//----------------------------------
	//  nextSiblingNeedsDisplayObject
	//----------------------------------

    /**
     *  @private
     */
	override public function get nextSiblingNeedsDisplayObject():Boolean
    {
		return true;
	}
	
	//--------------------------------------------------------------------------
	//
	//  Properties: ISimpleStyleClient
	//
	//--------------------------------------------------------------------------

    //----------------------------------
    //  styleName

    [Inspectable(environment="none")]

    /**
     *  @inheritDoc
     */
    public function get styleDeclaration():CSSStyleDeclaration
    {
