public class org.apache.batik.bridge.SVGTextElementBridge$TspanBridge extends org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGTextElementBridge$TspanBridge
  super_class: org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent
{
  final org.apache.batik.bridge.SVGTextElementBridge this$0;
    descriptor: Lorg/apache/batik/bridge/SVGTextElementBridge;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(org.apache.batik.bridge.SVGTextElementBridge, org.apache.batik.bridge.BridgeContext, org.apache.batik.bridge.SVGTextElementBridge, org.w3c.dom.Element);
    descriptor: (Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
        start local 2 // org.apache.batik.bridge.BridgeContext ctx
        start local 3 // org.apache.batik.bridge.SVGTextElementBridge parent
        start local 4 // org.w3c.dom.Element e
         0: .line 2313
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.this$0:Lorg/apache/batik/bridge/SVGTextElementBridge;
         1: .line 2314
            aload 0 /* this */
            aload 1
            aload 2 /* ctx */
            aload 3 /* parent */
            aload 4 /* e */
            invokespecial org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent.<init>:(Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V
         2: .line 2315
            return
        end local 4 // org.w3c.dom.Element e
        end local 3 // org.apache.batik.bridge.SVGTextElementBridge parent
        end local 2 // org.apache.batik.bridge.BridgeContext ctx
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/batik/bridge/SVGTextElementBridge$TspanBridge;
            0    3     2     ctx  Lorg/apache/batik/bridge/BridgeContext;
            0    3     3  parent  Lorg/apache/batik/bridge/SVGTextElementBridge;
            0    3     4       e  Lorg/w3c/dom/Element;
    MethodParameters:
        Name  Flags
      this$0  final
      ctx     
      parent  
      e       

  public void handleAnimatedAttributeChanged(org.apache.batik.anim.dom.AnimatedLiveAttributeValue);
    descriptor: (Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
        start local 1 // org.apache.batik.anim.dom.AnimatedLiveAttributeValue alav
         0: .line 2323
            aload 1 /* alav */
            invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 13
         1: .line 2324
            aload 1 /* alav */
            invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getLocalName:()Ljava/lang/String;
            astore 2 /* ln */
        start local 2 // java.lang.String ln
         2: .line 2325
            aload 2 /* ln */
            ldc "x"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         3: .line 2326
            aload 2 /* ln */
            ldc "y"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         4: .line 2327
            aload 2 /* ln */
            ldc "dx"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         5: .line 2328
            aload 2 /* ln */
            ldc "dy"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         6: .line 2329
            aload 2 /* ln */
            ldc "rotate"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 2330
            aload 2 /* ln */
            ldc "textLength"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         8: .line 2331
            aload 2 /* ln */
            ldc "lengthAdjust"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         9: .line 2333
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
            getfield org.apache.batik.bridge.SVGTextElementBridge.e:Lorg/w3c/dom/Element;
        10: .line 2334
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
            invokevirtual org.apache.batik.bridge.SVGTextElementBridge.getTextNode:()Lorg/apache/batik/bridge/TextNode;
        11: .line 2333
            invokevirtual org.apache.batik.bridge.SVGTextElementBridge.computeLaidoutText:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
        12: .line 2335
            return
        end local 2 // java.lang.String ln
        13: .line 2338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* alav */
            invokespecial org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent.handleAnimatedAttributeChanged:(Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
        14: .line 2339
            return
        end local 1 // org.apache.batik.anim.dom.AnimatedLiveAttributeValue alav
        end local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lorg/apache/batik/bridge/SVGTextElementBridge$TspanBridge;
            0   15     1  alav  Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;
            2   13     2    ln  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      alav  
}
SourceFile: "SVGTextElementBridge.java"
NestHost: org.apache.batik.bridge.SVGTextElementBridge
InnerClasses:
  protected AbstractTextChildTextContent = org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent of org.apache.batik.bridge.SVGTextElementBridge
  protected TspanBridge = org.apache.batik.bridge.SVGTextElementBridge$TspanBridge of org.apache.batik.bridge.SVGTextElementBridge