public class org.apache.batik.bridge.SVGMarkerElementBridge extends org.apache.batik.bridge.AnimatableGenericSVGBridge implements org.apache.batik.bridge.MarkerBridge, org.apache.batik.bridge.ErrorConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGMarkerElementBridge
  super_class: org.apache.batik.bridge.AnimatableGenericSVGBridge
{
  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
         0: .line 47
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.AnimatableGenericSVGBridge.<init>:()V
            return
        end local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGMarkerElementBridge;

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
         0: .line 53
            ldc "marker"
            areturn
        end local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGMarkerElementBridge;

  public org.apache.batik.gvt.Marker createMarker(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.w3c.dom.Element);
    descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/Marker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=22, args_size=4
        start local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
        start local 1 // org.apache.batik.bridge.BridgeContext ctx
        start local 2 // org.w3c.dom.Element markerElement
        start local 3 // org.w3c.dom.Element paintedElement
         0: .line 67
            aload 1 /* ctx */
            invokevirtual org.apache.batik.bridge.BridgeContext.getGVTBuilder:()Lorg/apache/batik/bridge/GVTBuilder;
            astore 4 /* builder */
        start local 4 // org.apache.batik.bridge.GVTBuilder builder
         1: .line 70
            new org.apache.batik.gvt.CompositeGraphicsNode
            dup
            invokespecial org.apache.batik.gvt.CompositeGraphicsNode.<init>:()V
         2: .line 69
            astore 5 /* markerContentNode */
        start local 5 // org.apache.batik.gvt.CompositeGraphicsNode markerContentNode
         3: .line 73
            iconst_0
            istore 6 /* hasChildren */
        start local 6 // boolean hasChildren
         4: .line 74
            aload 2 /* markerElement */
            invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
            astore 7 /* n */
        start local 7 // org.w3c.dom.Node n
         5: .line 75
            goto 15
         6: .line 79
      StackMap locals: org.apache.batik.bridge.SVGMarkerElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.w3c.dom.Element org.apache.batik.bridge.GVTBuilder org.apache.batik.gvt.CompositeGraphicsNode int org.w3c.dom.Node
      StackMap stack:
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpeq 8
         7: .line 80
            goto 14
         8: .line 82
      StackMap locals:
      StackMap stack:
            aload 7 /* n */
            checkcast org.w3c.dom.Element
            astore 8 /* child */
        start local 8 // org.w3c.dom.Element child
         9: .line 83
            aload 4 /* builder */
            aload 1 /* ctx */
            aload 8 /* child */
            invokevirtual org.apache.batik.bridge.GVTBuilder.build:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;
            astore 9 /* markerNode */
        start local 9 // org.apache.batik.gvt.GraphicsNode markerNode
        10: .line 85
            aload 9 /* markerNode */
            ifnonnull 12
        11: .line 86
            goto 14
        12: .line 88
      StackMap locals: org.w3c.dom.Element org.apache.batik.gvt.GraphicsNode
      StackMap stack:
            iconst_1
            istore 6 /* hasChildren */
        13: .line 89
            aload 5 /* markerContentNode */
            invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.getChildren:()Ljava/util/List;
            aload 9 /* markerNode */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // org.apache.batik.gvt.GraphicsNode markerNode
        end local 8 // org.w3c.dom.Element child
        14: .line 76
      StackMap locals:
      StackMap stack:
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 7 /* n */
        15: .line 75
      StackMap locals:
      StackMap stack:
            aload 7 /* n */
            ifnonnull 6
        end local 7 // org.w3c.dom.Node n
        16: .line 91
            iload 6 /* hasChildren */
            ifne 18
        17: .line 92
            aconst_null
            areturn
        18: .line 97
      StackMap locals:
      StackMap stack:
            aload 1 /* ctx */
            aload 3 /* paintedElement */
            invokestatic org.apache.batik.bridge.UnitProcessor.createContext:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/parser/UnitProcessor$Context;
        19: .line 96
            astore 8 /* uctx */
        start local 8 // org.apache.batik.parser.UnitProcessor$Context uctx
        20: .line 100
            ldc 3.0
            fstore 9 /* markerWidth */
        start local 9 // float markerWidth
        21: .line 101
            aload 2 /* markerElement */
            aconst_null
            ldc "markerWidth"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        start local 7 // java.lang.String s
        22: .line 102
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifeq 25
        23: .line 104
            aload 7 /* s */
            ldc "markerWidth"
            aload 8 /* uctx */
        24: .line 103
            invokestatic org.apache.batik.bridge.UnitProcessor.svgHorizontalLengthToUserSpace:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/parser/UnitProcessor$Context;)F
            fstore 9 /* markerWidth */
        25: .line 106
      StackMap locals: java.lang.String org.apache.batik.parser.UnitProcessor$Context float
      StackMap stack:
            fload 9 /* markerWidth */
            fconst_0
            fcmpl
            ifne 27
        26: .line 108
            aconst_null
            areturn
        27: .line 112
      StackMap locals:
      StackMap stack:
            ldc 3.0
            fstore 10 /* markerHeight */
        start local 10 // float markerHeight
        28: .line 113
            aload 2 /* markerElement */
            aconst_null
            ldc "markerHeight"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        29: .line 114
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifeq 32
        30: .line 116
            aload 7 /* s */
            ldc "markerHeight"
            aload 8 /* uctx */
        31: .line 115
            invokestatic org.apache.batik.bridge.UnitProcessor.svgVerticalLengthToUserSpace:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/parser/UnitProcessor$Context;)F
            fstore 10 /* markerHeight */
        32: .line 118
      StackMap locals: float
      StackMap stack:
            fload 10 /* markerHeight */
            fconst_0
            fcmpl
            ifne 34
        33: .line 120
            aconst_null
            areturn
        34: .line 125
      StackMap locals:
      StackMap stack:
            aload 2 /* markerElement */
            aconst_null
            ldc "orient"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        35: .line 126
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifne 38
        36: .line 127
            dconst_0
            dstore 11 /* orient */
        start local 11 // double orient
        37: .line 128
            goto 48
        end local 11 // double orient
      StackMap locals:
      StackMap stack:
        38: ldc "auto"
            aload 7 /* s */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        39: .line 129
            ldc NaN
            dstore 11 /* orient */
        start local 11 // double orient
        40: .line 130
            goto 48
        end local 11 // double orient
        41: .line 132
      StackMap locals:
      StackMap stack:
            aload 7 /* s */
            invokestatic org.apache.batik.bridge.SVGUtilities.convertSVGNumber:(Ljava/lang/String;)F
            f2d
            dstore 11 /* orient */
        start local 11 // double orient
        42: .line 133
            goto 48
        end local 11 // double orient
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
        43: astore 13 /* nfEx */
        start local 13 // java.lang.NumberFormatException nfEx
        44: .line 134
            new org.apache.batik.bridge.BridgeException
            dup
        45: .line 135
            aload 1 /* ctx */
            aload 2 /* markerElement */
            aload 13 /* nfEx */
            ldc "attribute.malformed"
        46: .line 136
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "orient"
            aastore
            dup
            iconst_1
            aload 7 /* s */
            aastore
        47: .line 134
            invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 13 // java.lang.NumberFormatException nfEx
        start local 11 // double orient
        48: .line 142
      StackMap locals: double
      StackMap stack:
            aload 3 /* paintedElement */
            bipush 52
        49: .line 141
            invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
            astore 13 /* val */
        start local 13 // org.apache.batik.css.engine.value.Value val
        50: .line 143
            aload 13 /* val */
            invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
            fstore 14 /* strokeWidth */
        start local 14 // float strokeWidth
        51: .line 147
            aload 2 /* markerElement */
            aconst_null
            ldc "markerUnits"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        52: .line 148
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifne 55
        53: .line 149
            iconst_3
            istore 15 /* unitsType */
        start local 15 // short unitsType
        54: .line 150
            goto 57
        end local 15 // short unitsType
        55: .line 152
      StackMap locals: org.apache.batik.css.engine.value.Value float
      StackMap stack:
            aload 2 /* markerElement */
            ldc "markerUnits"
            aload 7 /* s */
            aload 1 /* ctx */
        56: .line 151
            invokestatic org.apache.batik.bridge.SVGUtilities.parseMarkerCoordinateSystem:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;)S
            istore 15 /* unitsType */
        start local 15 // short unitsType
        57: .line 161
      StackMap locals: int
      StackMap stack:
            iload 15 /* unitsType */
            iconst_3
            if_icmpne 61
        58: .line 162
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 16 /* markerTxf */
        start local 16 // java.awt.geom.AffineTransform markerTxf
        59: .line 163
            aload 16 /* markerTxf */
            fload 14 /* strokeWidth */
            f2d
            fload 14 /* strokeWidth */
            f2d
            invokevirtual java.awt.geom.AffineTransform.scale:(DD)V
        60: .line 164
            goto 62
        end local 16 // java.awt.geom.AffineTransform markerTxf
        61: .line 165
      StackMap locals:
      StackMap stack:
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 16 /* markerTxf */
        start local 16 // java.awt.geom.AffineTransform markerTxf
        62: .line 171
      StackMap locals: java.awt.geom.AffineTransform
      StackMap stack:
            aload 2 /* markerElement */
        63: .line 172
            fload 9 /* markerWidth */
        64: .line 173
            fload 10 /* markerHeight */
            aload 1 /* ctx */
        65: .line 171
            invokestatic org.apache.batik.bridge.ViewBox.getPreserveAspectRatioTransform:(Lorg/w3c/dom/Element;FFLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform;
        66: .line 170
            astore 17 /* preserveAspectRatioTransform */
        start local 17 // java.awt.geom.AffineTransform preserveAspectRatioTransform
        67: .line 174
            aload 17 /* preserveAspectRatioTransform */
            ifnonnull 69
        68: .line 176
            aconst_null
            areturn
        69: .line 178
      StackMap locals: java.awt.geom.AffineTransform
      StackMap stack:
            aload 16 /* markerTxf */
            aload 17 /* preserveAspectRatioTransform */
            invokevirtual java.awt.geom.AffineTransform.concatenate:(Ljava/awt/geom/AffineTransform;)V
        70: .line 181
            aload 5 /* markerContentNode */
            aload 16 /* markerTxf */
            invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.setTransform:(Ljava/awt/geom/AffineTransform;)V
        71: .line 184
            aload 2 /* markerElement */
            invokestatic org.apache.batik.bridge.CSSUtilities.convertOverflow:(Lorg/w3c/dom/Element;)Z
            ifeq 92
        72: .line 186
            aload 2 /* markerElement */
            invokestatic org.apache.batik.bridge.CSSUtilities.convertClip:(Lorg/w3c/dom/Element;)[F
            astore 19 /* offsets */
        start local 19 // float[] offsets
        73: .line 187
            aload 19 /* offsets */
            ifnonnull 81
        74: .line 189
            new java.awt.geom.Rectangle2D$Float
            dup
            fconst_0
        75: .line 190
            fconst_0
        76: .line 191
            fload 14 /* strokeWidth */
            fload 9 /* markerWidth */
            fmul
        77: .line 192
            fload 14 /* strokeWidth */
            fload 10 /* markerHeight */
            fmul
        78: .line 189
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
        79: .line 188
            astore 18 /* markerClip */
        start local 18 // java.awt.geom.Rectangle2D markerClip
        80: .line 193
            goto 87
        end local 18 // java.awt.geom.Rectangle2D markerClip
        81: .line 198
      StackMap locals: org.apache.batik.bridge.SVGMarkerElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.w3c.dom.Element org.apache.batik.bridge.GVTBuilder org.apache.batik.gvt.CompositeGraphicsNode int java.lang.String org.apache.batik.parser.UnitProcessor$Context float float double org.apache.batik.css.engine.value.Value float int java.awt.geom.AffineTransform java.awt.geom.AffineTransform top float[]
      StackMap stack:
            new java.awt.geom.Rectangle2D$Float
            dup
        82: .line 199
            aload 19 /* offsets */
            iconst_3
            faload
        83: .line 200
            aload 19 /* offsets */
            iconst_0
            faload
        84: .line 201
            fload 14 /* strokeWidth */
            fload 9 /* markerWidth */
            fmul
            aload 19 /* offsets */
            iconst_1
            faload
            fsub
            aload 19 /* offsets */
            iconst_3
            faload
            fsub
        85: .line 202
            fload 14 /* strokeWidth */
            fload 10 /* markerHeight */
            fmul
            aload 19 /* offsets */
            iconst_2
            faload
            fsub
            aload 19 /* offsets */
            iconst_0
            faload
            fsub
        86: .line 198
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
            astore 18 /* markerClip */
        start local 18 // java.awt.geom.Rectangle2D markerClip
        87: .line 205
      StackMap locals: org.apache.batik.bridge.SVGMarkerElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.w3c.dom.Element org.apache.batik.bridge.GVTBuilder org.apache.batik.gvt.CompositeGraphicsNode int java.lang.String org.apache.batik.parser.UnitProcessor$Context float float double org.apache.batik.css.engine.value.Value float int java.awt.geom.AffineTransform java.awt.geom.AffineTransform java.awt.geom.Rectangle2D float[]
      StackMap stack:
            new org.apache.batik.gvt.CompositeGraphicsNode
            dup
            invokespecial org.apache.batik.gvt.CompositeGraphicsNode.<init>:()V
            astore 20 /* comp */
        start local 20 // org.apache.batik.gvt.CompositeGraphicsNode comp
        88: .line 206
            aload 20 /* comp */
            invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.getChildren:()Ljava/util/List;
            aload 5 /* markerContentNode */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        89: .line 207
            aload 20 /* comp */
            iconst_1
            invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.getGraphicsNodeRable:(Z)Lorg/apache/batik/ext/awt/image/renderable/Filter;
            astore 21 /* clipSrc */
        start local 21 // org.apache.batik.ext.awt.image.renderable.Filter clipSrc
        90: .line 208
            aload 20 /* comp */
            new org.apache.batik.ext.awt.image.renderable.ClipRable8Bit
            dup
            aload 21 /* clipSrc */
            aload 18 /* markerClip */
            invokespecial org.apache.batik.ext.awt.image.renderable.ClipRable8Bit.<init>:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/Shape;)V
            invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.setClip:(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)V
        91: .line 209
            aload 20 /* comp */
            astore 5 /* markerContentNode */
        end local 21 // org.apache.batik.ext.awt.image.renderable.Filter clipSrc
        end local 20 // org.apache.batik.gvt.CompositeGraphicsNode comp
        end local 19 // float[] offsets
        end local 18 // java.awt.geom.Rectangle2D markerClip
        92: .line 213
      StackMap locals:
      StackMap stack:
            fconst_0
            fstore 18 /* refX */
        start local 18 // float refX
        93: .line 214
            aload 2 /* markerElement */
            aconst_null
            ldc "refX"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        94: .line 215
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifeq 97
        95: .line 217
            aload 7 /* s */
            ldc "refX"
            aload 8 /* uctx */
        96: .line 216
            invokestatic org.apache.batik.bridge.UnitProcessor.svgHorizontalCoordinateToUserSpace:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/parser/UnitProcessor$Context;)F
            fstore 18 /* refX */
        97: .line 221
      StackMap locals: float
      StackMap stack:
            fconst_0
            fstore 19 /* refY */
        start local 19 // float refY
        98: .line 222
            aload 2 /* markerElement */
            aconst_null
            ldc "refY"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* s */
        99: .line 223
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            ifeq 102
       100: .line 225
            aload 7 /* s */
            ldc "refY"
            aload 8 /* uctx */
       101: .line 224
            invokestatic org.apache.batik.bridge.UnitProcessor.svgVerticalCoordinateToUserSpace:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/parser/UnitProcessor$Context;)F
            fstore 19 /* refY */
       102: .line 238
      StackMap locals: float
      StackMap stack:
            iconst_2
            newarray 6
            dup
            iconst_0
            fload 18 /* refX */
            fastore
            dup
            iconst_1
            fload 19 /* refY */
            fastore
            astore 20 /* ref */
        start local 20 // float[] ref
       103: .line 239
            aload 16 /* markerTxf */
            aload 20 /* ref */
            iconst_0
            aload 20 /* ref */
            iconst_0
            iconst_1
            invokevirtual java.awt.geom.AffineTransform.transform:([FI[FII)V
       104: .line 240
            new org.apache.batik.gvt.Marker
            dup
            aload 5 /* markerContentNode */
       105: .line 241
            new java.awt.geom.Point2D$Float
            dup
            aload 20 /* ref */
            iconst_0
            faload
            aload 20 /* ref */
            iconst_1
            faload
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
       106: .line 242
            dload 11 /* orient */
       107: .line 240
            invokespecial org.apache.batik.gvt.Marker.<init>:(Lorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Point2D;D)V
            astore 21 /* marker */
        start local 21 // org.apache.batik.gvt.Marker marker
       108: .line 244
            aload 21 /* marker */
            areturn
        end local 21 // org.apache.batik.gvt.Marker marker
        end local 20 // float[] ref
        end local 19 // float refY
        end local 18 // float refX
        end local 17 // java.awt.geom.AffineTransform preserveAspectRatioTransform
        end local 16 // java.awt.geom.AffineTransform markerTxf
        end local 15 // short unitsType
        end local 14 // float strokeWidth
        end local 13 // org.apache.batik.css.engine.value.Value val
        end local 11 // double orient
        end local 10 // float markerHeight
        end local 9 // float markerWidth
        end local 8 // org.apache.batik.parser.UnitProcessor$Context uctx
        end local 7 // java.lang.String s
        end local 6 // boolean hasChildren
        end local 5 // org.apache.batik.gvt.CompositeGraphicsNode markerContentNode
        end local 4 // org.apache.batik.bridge.GVTBuilder builder
        end local 3 // org.w3c.dom.Element paintedElement
        end local 2 // org.w3c.dom.Element markerElement
        end local 1 // org.apache.batik.bridge.BridgeContext ctx
        end local 0 // org.apache.batik.bridge.SVGMarkerElementBridge this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0  109     0                          this  Lorg/apache/batik/bridge/SVGMarkerElementBridge;
            0  109     1                           ctx  Lorg/apache/batik/bridge/BridgeContext;
            0  109     2                 markerElement  Lorg/w3c/dom/Element;
            0  109     3                paintedElement  Lorg/w3c/dom/Element;
            1  109     4                       builder  Lorg/apache/batik/bridge/GVTBuilder;
            3  109     5             markerContentNode  Lorg/apache/batik/gvt/CompositeGraphicsNode;
            4  109     6                   hasChildren  Z
            5   16     7                             n  Lorg/w3c/dom/Node;
            9   14     8                         child  Lorg/w3c/dom/Element;
           10   14     9                    markerNode  Lorg/apache/batik/gvt/GraphicsNode;
           22  109     7                             s  Ljava/lang/String;
           20  109     8                          uctx  Lorg/apache/batik/parser/UnitProcessor$Context;
           21  109     9                   markerWidth  F
           28  109    10                  markerHeight  F
           37   38    11                        orient  D
           40   41    11                        orient  D
           42   43    11                        orient  D
           48  109    11                        orient  D
           44   48    13                          nfEx  Ljava/lang/NumberFormatException;
           50  109    13                           val  Lorg/apache/batik/css/engine/value/Value;
           51  109    14                   strokeWidth  F
           54   55    15                     unitsType  S
           57  109    15                     unitsType  S
           59   61    16                     markerTxf  Ljava/awt/geom/AffineTransform;
           62  109    16                     markerTxf  Ljava/awt/geom/AffineTransform;
           67  109    17  preserveAspectRatioTransform  Ljava/awt/geom/AffineTransform;
           80   81    18                    markerClip  Ljava/awt/geom/Rectangle2D;
           87   92    18                    markerClip  Ljava/awt/geom/Rectangle2D;
           73   92    19                       offsets  [F
           88   92    20                          comp  Lorg/apache/batik/gvt/CompositeGraphicsNode;
           90   92    21                       clipSrc  Lorg/apache/batik/ext/awt/image/renderable/Filter;
           93  109    18                          refX  F
           98  109    19                          refY  F
          103  109    20                           ref  [F
          108  109    21                        marker  Lorg/apache/batik/gvt/Marker;
      Exception table:
        from    to  target  type
          41    42      43  Class java.lang.NumberFormatException
    MethodParameters:
                Name  Flags
      ctx             
      markerElement   
      paintedElement  
}
SourceFile: "SVGMarkerElementBridge.java"
InnerClasses:
  public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
  public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D
  public abstract Context = org.apache.batik.parser.UnitProcessor$Context of org.apache.batik.parser.UnitProcessor