public class org.apache.batik.bridge.SVGAltGlyphHandler implements org.apache.batik.gvt.font.AltGlyphHandler, org.apache.batik.util.SVGConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGAltGlyphHandler
  super_class: java.lang.Object
{
  private org.apache.batik.bridge.BridgeContext ctx;
    descriptor: Lorg/apache/batik/bridge/BridgeContext;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.Element textElement;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element);
    descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.SVGAltGlyphHandler this
        start local 1 // org.apache.batik.bridge.BridgeContext ctx
        start local 2 // org.w3c.dom.Element textElement
         0: .line 51
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 52
            aload 0 /* this */
            aload 1 /* ctx */
            putfield org.apache.batik.bridge.SVGAltGlyphHandler.ctx:Lorg/apache/batik/bridge/BridgeContext;
         2: .line 53
            aload 0 /* this */
            aload 2 /* textElement */
            putfield org.apache.batik.bridge.SVGAltGlyphHandler.textElement:Lorg/w3c/dom/Element;
         3: .line 54
            return
        end local 2 // org.w3c.dom.Element textElement
        end local 1 // org.apache.batik.bridge.BridgeContext ctx
        end local 0 // org.apache.batik.bridge.SVGAltGlyphHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/apache/batik/bridge/SVGAltGlyphHandler;
            0    4     1          ctx  Lorg/apache/batik/bridge/BridgeContext;
            0    4     2  textElement  Lorg/w3c/dom/Element;
    MethodParameters:
             Name  Flags
      ctx          
      textElement  

  public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(java.awt.font.FontRenderContext, float, java.text.AttributedCharacterIterator);
    descriptor: (Ljava/awt/font/FontRenderContext;FLjava/text/AttributedCharacterIterator;)Lorg/apache/batik/gvt/font/GVTGlyphVector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // org.apache.batik.bridge.SVGAltGlyphHandler this
        start local 1 // java.awt.font.FontRenderContext frc
        start local 2 // float fontSize
        start local 3 // java.text.AttributedCharacterIterator aci
         0: .line 68
            ldc "http://www.w3.org/2000/svg"
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.textElement:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         1: .line 69
            ldc "altGlyph"
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.textElement:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         2: .line 71
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.textElement:Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.BridgeContext.getBridge:(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;
            checkcast org.apache.batik.bridge.SVGAltGlyphElementBridge
         3: .line 70
            astore 4 /* altGlyphBridge */
        start local 4 // org.apache.batik.bridge.SVGAltGlyphElementBridge altGlyphBridge
         4: .line 72
            aload 4 /* altGlyphBridge */
         5: .line 73
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.textElement:Lorg/w3c/dom/Element;
            fload 2 /* fontSize */
            aload 3 /* aci */
         6: .line 72
            invokevirtual org.apache.batik.bridge.SVGAltGlyphElementBridge.createAltGlyphArray:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;FLjava/text/AttributedCharacterIterator;)[Lorg/apache/batik/gvt/font/Glyph;
            astore 5 /* glyphArray */
        start local 5 // org.apache.batik.gvt.font.Glyph[] glyphArray
         7: .line 74
            aload 5 /* glyphArray */
            ifnull 13
         8: .line 75
            new org.apache.batik.gvt.font.SVGGVTGlyphVector
            dup
            aconst_null
            aload 5 /* glyphArray */
            aload 1 /* frc */
            invokespecial org.apache.batik.gvt.font.SVGGVTGlyphVector.<init>:(Lorg/apache/batik/gvt/font/GVTFont;[Lorg/apache/batik/gvt/font/Glyph;Ljava/awt/font/FontRenderContext;)V
         9: areturn
        end local 5 // org.apache.batik.gvt.font.Glyph[] glyphArray
        end local 4 // org.apache.batik.bridge.SVGAltGlyphElementBridge altGlyphBridge
        10: .line 78
      StackMap locals:
      StackMap stack: java.lang.SecurityException
            astore 4 /* e */
        start local 4 // java.lang.SecurityException e
        11: .line 79
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAltGlyphHandler.ctx:Lorg/apache/batik/bridge/BridgeContext;
            invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
            aload 4 /* e */
            invokeinterface org.apache.batik.bridge.UserAgent.displayError:(Ljava/lang/Exception;)V
        12: .line 83
            aload 4 /* e */
            athrow
        end local 4 // java.lang.SecurityException e
        13: .line 86
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.text.AttributedCharacterIterator aci
        end local 2 // float fontSize
        end local 1 // java.awt.font.FontRenderContext frc
        end local 0 // org.apache.batik.bridge.SVGAltGlyphHandler this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   14     0            this  Lorg/apache/batik/bridge/SVGAltGlyphHandler;
            0   14     1             frc  Ljava/awt/font/FontRenderContext;
            0   14     2        fontSize  F
            0   14     3             aci  Ljava/text/AttributedCharacterIterator;
            4   10     4  altGlyphBridge  Lorg/apache/batik/bridge/SVGAltGlyphElementBridge;
            7   10     5      glyphArray  [Lorg/apache/batik/gvt/font/Glyph;
           11   13     4               e  Ljava/lang/SecurityException;
      Exception table:
        from    to  target  type
           0     9      10  Class java.lang.SecurityException
    MethodParameters:
          Name  Flags
      frc       
      fontSize  
      aci       
}
SourceFile: "SVGAltGlyphHandler.java"