      *  but doesn't do anything for TextGraphicElements.
      */
     public function registerEffects(effects:Array /* of String */):void
+    {
+    }
+
+    //--------------------------------------------------------------------------
+    //
+    //  Methods: IAdvancedStyleClient
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Determines whether this instance is the same as - or is a subclass of -
+     *  the given type.
+     */ 
+    public function isAssignableToType(type:String):Boolean
+    {
+        return StyleProtoChain.isAssignableToType(this, type);
+    }
+
+    /**
+     *  This method is required by the IAdvancedStyleClient interface,
+     *  but doesn't do anything for TextGraphicElements as they do not have
+     *  state specific behavior.
+     */
+    public function applyStateStyles(oldState:String, newState:String, recursive:Boolean):void
     {
     }
 


    //--------------------------------------------------------------------------
    //
    //  Properties
    //
    //--------------------------------------------------------------------------

 *  which display text using CSS styles for the default format.
 */
public class TextGraphicElement extends GraphicElement
    implements IAdvancedStyleClient
{
    include "../../core/Version.as";

