public class org.apache.batik.bridge.MultiResGraphicsNode extends org.apache.batik.gvt.AbstractGraphicsNode implements org.apache.batik.util.SVGConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.MultiResGraphicsNode
  super_class: org.apache.batik.gvt.AbstractGraphicsNode
{
  java.lang.ref.SoftReference[] srcs;
    descriptor: [Ljava/lang/ref/SoftReference;
    flags: (0x0000) 

  org.w3c.dom.Element[] srcElems;
    descriptor: [Lorg/w3c/dom/Element;
    flags: (0x0000) 

  java.awt.Dimension[] minSz;
    descriptor: [Ljava/awt/Dimension;
    flags: (0x0000) 

  java.awt.Dimension[] maxSz;
    descriptor: [Ljava/awt/Dimension;
    flags: (0x0000) 

  java.awt.geom.Rectangle2D bounds;
    descriptor: Ljava/awt/geom/Rectangle2D;
    flags: (0x0000) 

  org.apache.batik.bridge.BridgeContext ctx;
    descriptor: Lorg/apache/batik/bridge/BridgeContext;
    flags: (0x0000) 

  org.w3c.dom.Element multiImgElem;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0000) 

  public void <init>(org.w3c.dom.Element, java.awt.geom.Rectangle2D, org.w3c.dom.Element[], java.awt.Dimension[], java.awt.Dimension[], org.apache.batik.bridge.BridgeContext);
    descriptor: (Lorg/w3c/dom/Element;Ljava/awt/geom/Rectangle2D;[Lorg/w3c/dom/Element;[Ljava/awt/Dimension;[Ljava/awt/Dimension;Lorg/apache/batik/bridge/BridgeContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
        start local 1 // org.w3c.dom.Element multiImgElem
        start local 2 // java.awt.geom.Rectangle2D bounds
        start local 3 // org.w3c.dom.Element[] srcElems
        start local 4 // java.awt.Dimension[] minSz
        start local 5 // java.awt.Dimension[] maxSz
        start local 6 // org.apache.batik.bridge.BridgeContext ctx
         0: .line 53
            aload 0 /* this */
            invokespecial org.apache.batik.gvt.AbstractGraphicsNode.<init>:()V
         1: .line 60
            aload 0 /* this */
            aload 1 /* multiImgElem */
            putfield org.apache.batik.bridge.MultiResGraphicsNode.multiImgElem:Lorg/w3c/dom/Element;
         2: .line 61
            aload 0 /* this */
            aload 3 /* srcElems */
            arraylength
            anewarray org.w3c.dom.Element
            putfield org.apache.batik.bridge.MultiResGraphicsNode.srcElems:[Lorg/w3c/dom/Element;
         3: .line 62
            aload 0 /* this */
            aload 3 /* srcElems */
            arraylength
            anewarray java.awt.Dimension
            putfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
         4: .line 63
            aload 0 /* this */
            aload 3 /* srcElems */
            arraylength
            anewarray java.awt.Dimension
            putfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
         5: .line 64
            aload 0 /* this */
            aload 6 /* ctx */
            putfield org.apache.batik.bridge.MultiResGraphicsNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
         6: .line 66
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         7: goto 12
         8: .line 67
      StackMap locals: org.apache.batik.bridge.MultiResGraphicsNode org.w3c.dom.Element java.awt.geom.Rectangle2D org.w3c.dom.Element[] java.awt.Dimension[] java.awt.Dimension[] org.apache.batik.bridge.BridgeContext int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.srcElems:[Lorg/w3c/dom/Element;
            iload 7 /* i */
            aload 3 /* srcElems */
            iload 7 /* i */
            aaload
            aastore
         9: .line 68
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            iload 7 /* i */
            aload 4 /* minSz */
            iload 7 /* i */
            aaload
            aastore
        10: .line 69
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
            iload 7 /* i */
            aload 5 /* maxSz */
            iload 7 /* i */
            aaload
            aastore
        11: .line 66
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            aload 3 /* srcElems */
            arraylength
            if_icmplt 8
        end local 7 // int i
        13: .line 72
            aload 0 /* this */
            aload 3 /* srcElems */
            arraylength
            anewarray java.lang.ref.SoftReference
            putfield org.apache.batik.bridge.MultiResGraphicsNode.srcs:[Ljava/lang/ref/SoftReference;
        14: .line 73
            aload 0 /* this */
            aload 2 /* bounds */
            putfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
        15: .line 74
            return
        end local 6 // org.apache.batik.bridge.BridgeContext ctx
        end local 5 // java.awt.Dimension[] maxSz
        end local 4 // java.awt.Dimension[] minSz
        end local 3 // org.w3c.dom.Element[] srcElems
        end local 2 // java.awt.geom.Rectangle2D bounds
        end local 1 // org.w3c.dom.Element multiImgElem
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/apache/batik/bridge/MultiResGraphicsNode;
            0   16     1  multiImgElem  Lorg/w3c/dom/Element;
            0   16     2        bounds  Ljava/awt/geom/Rectangle2D;
            0   16     3      srcElems  [Lorg/w3c/dom/Element;
            0   16     4         minSz  [Ljava/awt/Dimension;
            0   16     5         maxSz  [Ljava/awt/Dimension;
            0   16     6           ctx  Lorg/apache/batik/bridge/BridgeContext;
            7   13     7             i  I
    MethodParameters:
              Name  Flags
      multiImgElem  
      bounds        
      srcElems      
      minSz         
      maxSz         
      ctx           

  public void primitivePaint(java.awt.Graphics2D);
    descriptor: (Ljava/awt/Graphics2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=32, args_size=2
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
        start local 1 // java.awt.Graphics2D g2d
         0: .line 83
            aload 1 /* g2d */
            invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 2 /* at */
        start local 2 // java.awt.geom.AffineTransform at
         1: .line 85
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
            dmul
         2: .line 86
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            dmul
         3: .line 85
            dadd
            invokestatic java.lang.Math.sqrt:(D)D
            dstore 3 /* scx */
        start local 3 // double scx
         4: .line 87
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            dmul
         5: .line 88
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            aload 2 /* at */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dmul
         6: .line 87
            dadd
            invokestatic java.lang.Math.sqrt:(D)D
            dstore 5 /* scy */
        start local 5 // double scy
         7: .line 90
            aconst_null
            astore 7 /* gn */
        start local 7 // org.apache.batik.gvt.GraphicsNode gn
         8: .line 91
            iconst_m1
            istore 8 /* idx */
        start local 8 // int idx
         9: .line 92
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            dload 3 /* scx */
            dmul
            dstore 9 /* w */
        start local 9 // double w
        10: .line 93
            aload 0 /* this */
            dload 9 /* w */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            iconst_0
            aaload
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
            iconst_0
            aaload
            invokevirtual org.apache.batik.bridge.MultiResGraphicsNode.calcDist:(DLjava/awt/Dimension;Ljava/awt/Dimension;)D
            dstore 11 /* minDist */
        start local 11 // double minDist
        11: .line 94
            iconst_0
            istore 13 /* minIdx */
        start local 13 // int minIdx
        12: .line 96
            iconst_0
            istore 14 /* i */
        start local 14 // int i
        13: goto 23
        14: .line 97
      StackMap locals: org.apache.batik.bridge.MultiResGraphicsNode java.awt.Graphics2D java.awt.geom.AffineTransform double double org.apache.batik.gvt.GraphicsNode int double double int int
      StackMap stack:
            aload 0 /* this */
            dload 9 /* w */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            invokevirtual org.apache.batik.bridge.MultiResGraphicsNode.calcDist:(DLjava/awt/Dimension;Ljava/awt/Dimension;)D
            dstore 15 /* dist */
        start local 15 // double dist
        15: .line 99
            dload 15 /* dist */
            dload 11 /* minDist */
            dcmpg
            ifge 18
        16: .line 100
            dload 15 /* dist */
            dstore 11 /* minDist */
        17: .line 101
            iload 14 /* i */
            istore 13 /* minIdx */
        18: .line 104
      StackMap locals: double
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            ifnull 19
            dload 9 /* w */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            getfield java.awt.Dimension.width:I
            i2d
            dcmpl
            iflt 22
        19: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            ifnull 20
            dload 9 /* w */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.maxSz:[Ljava/awt/Dimension;
            iload 14 /* i */
            aaload
            getfield java.awt.Dimension.width:I
            i2d
            dcmpg
            ifgt 22
        20: .line 109
      StackMap locals:
      StackMap stack:
            iload 8 /* idx */
            iconst_m1
            if_icmpeq 21
            iload 13 /* minIdx */
            iload 14 /* i */
            if_icmpne 22
        21: .line 110
      StackMap locals:
      StackMap stack:
            iload 14 /* i */
            istore 8 /* idx */
        end local 15 // double dist
        22: .line 96
      StackMap locals:
      StackMap stack:
            iinc 14 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 14 /* i */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.minSz:[Ljava/awt/Dimension;
            arraylength
            if_icmplt 14
        end local 14 // int i
        24: .line 115
            iload 8 /* idx */
            iconst_m1
            if_icmpne 26
        25: .line 116
            iload 13 /* minIdx */
            istore 8 /* idx */
        26: .line 117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 8 /* idx */
            invokevirtual org.apache.batik.bridge.MultiResGraphicsNode.getGraphicsNode:(I)Lorg/apache/batik/gvt/GraphicsNode;
            astore 7 /* gn */
        27: .line 118
            aload 7 /* gn */
            ifnonnull 28
            return
        28: .line 122
      StackMap locals:
      StackMap stack:
            aload 7 /* gn */
            invokeinterface org.apache.batik.gvt.GraphicsNode.getBounds:()Ljava/awt/geom/Rectangle2D;
            astore 14 /* gnBounds */
        start local 14 // java.awt.geom.Rectangle2D gnBounds
        29: .line 123
            aload 14 /* gnBounds */
            ifnonnull 30
            return
        30: .line 125
      StackMap locals: java.awt.geom.Rectangle2D
      StackMap stack:
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            dload 3 /* scx */
            dmul
            dstore 15 /* gnDevW */
        start local 15 // double gnDevW
        31: .line 126
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            dload 5 /* scy */
            dmul
            dstore 17 /* gnDevH */
        start local 17 // double gnDevH
        32: .line 127
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dload 3 /* scx */
            dmul
            dstore 19 /* gnDevX */
        start local 19 // double gnDevX
        33: .line 128
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dload 5 /* scy */
            dmul
            dstore 21 /* gnDevY */
        start local 21 // double gnDevY
        34: .line 130
            dload 15 /* gnDevW */
            dconst_0
            dcmpg
            ifge 38
        35: .line 131
            dload 19 /* gnDevX */
            dload 15 /* gnDevW */
            dadd
            dstore 23 /* gnDevX0 */
        start local 23 // double gnDevX0
        36: .line 132
            dload 19 /* gnDevX */
            dstore 25 /* gnDevX1 */
        start local 25 // double gnDevX1
        37: .line 133
            goto 40
        end local 25 // double gnDevX1
        end local 23 // double gnDevX0
        38: .line 134
      StackMap locals: org.apache.batik.bridge.MultiResGraphicsNode java.awt.Graphics2D java.awt.geom.AffineTransform double double org.apache.batik.gvt.GraphicsNode int double double int java.awt.geom.Rectangle2D double double double double
      StackMap stack:
            dload 19 /* gnDevX */
            dstore 23 /* gnDevX0 */
        start local 23 // double gnDevX0
        39: .line 135
            dload 19 /* gnDevX */
            dload 15 /* gnDevW */
            dadd
            dstore 25 /* gnDevX1 */
        start local 25 // double gnDevX1
        40: .line 137
      StackMap locals: double double
      StackMap stack:
            dload 17 /* gnDevH */
            dconst_0
            dcmpg
            ifge 44
        41: .line 138
            dload 21 /* gnDevY */
            dload 17 /* gnDevH */
            dadd
            dstore 27 /* gnDevY0 */
        start local 27 // double gnDevY0
        42: .line 139
            dload 21 /* gnDevY */
            dstore 29 /* gnDevY1 */
        start local 29 // double gnDevY1
        43: .line 140
            goto 46
        end local 29 // double gnDevY1
        end local 27 // double gnDevY0
        44: .line 141
      StackMap locals:
      StackMap stack:
            dload 21 /* gnDevY */
            dstore 27 /* gnDevY0 */
        start local 27 // double gnDevY0
        45: .line 142
            dload 21 /* gnDevY */
            dload 17 /* gnDevH */
            dadd
            dstore 29 /* gnDevY1 */
        start local 29 // double gnDevY1
        46: .line 146
      StackMap locals: double double
      StackMap stack:
            dload 25 /* gnDevX1 */
            invokestatic java.lang.Math.ceil:(D)D
            dload 23 /* gnDevX0 */
            invokestatic java.lang.Math.floor:(D)D
            dsub
            d2i
            i2d
            dstore 15 /* gnDevW */
        47: .line 147
            dload 29 /* gnDevY1 */
            invokestatic java.lang.Math.ceil:(D)D
            dload 27 /* gnDevY0 */
            invokestatic java.lang.Math.floor:(D)D
            dsub
            d2i
            i2d
            dstore 17 /* gnDevH */
        48: .line 148
            dload 15 /* gnDevW */
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            ddiv
            dload 3 /* scx */
            ddiv
            dstore 3 /* scx */
        49: .line 149
            dload 17 /* gnDevH */
            aload 14 /* gnBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            ddiv
            dload 5 /* scy */
            ddiv
            dstore 5 /* scy */
        50: .line 153
            aload 1 /* g2d */
            invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 31 /* nat */
        start local 31 // java.awt.geom.AffineTransform nat
        51: .line 154
            new java.awt.geom.AffineTransform
            dup
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            dload 3 /* scx */
            dmul
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
            dload 3 /* scx */
            dmul
        52: .line 155
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            dload 5 /* scy */
            dmul
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dload 5 /* scy */
            dmul
        53: .line 156
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            aload 31 /* nat */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
        54: .line 154
            invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
            astore 31 /* nat */
        55: .line 157
            aload 1 /* g2d */
            aload 31 /* nat */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        56: .line 163
            aload 7 /* gn */
            aload 1 /* g2d */
            invokeinterface org.apache.batik.gvt.GraphicsNode.paint:(Ljava/awt/Graphics2D;)V
        57: .line 164
            return
        end local 31 // java.awt.geom.AffineTransform nat
        end local 29 // double gnDevY1
        end local 27 // double gnDevY0
        end local 25 // double gnDevX1
        end local 23 // double gnDevX0
        end local 21 // double gnDevY
        end local 19 // double gnDevX
        end local 17 // double gnDevH
        end local 15 // double gnDevW
        end local 14 // java.awt.geom.Rectangle2D gnBounds
        end local 13 // int minIdx
        end local 11 // double minDist
        end local 9 // double w
        end local 8 // int idx
        end local 7 // org.apache.batik.gvt.GraphicsNode gn
        end local 5 // double scy
        end local 3 // double scx
        end local 2 // java.awt.geom.AffineTransform at
        end local 1 // java.awt.Graphics2D g2d
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   58     0      this  Lorg/apache/batik/bridge/MultiResGraphicsNode;
            0   58     1       g2d  Ljava/awt/Graphics2D;
            1   58     2        at  Ljava/awt/geom/AffineTransform;
            4   58     3       scx  D
            7   58     5       scy  D
            8   58     7        gn  Lorg/apache/batik/gvt/GraphicsNode;
            9   58     8       idx  I
           10   58     9         w  D
           11   58    11   minDist  D
           12   58    13    minIdx  I
           13   24    14         i  I
           15   22    15      dist  D
           29   58    14  gnBounds  Ljava/awt/geom/Rectangle2D;
           31   58    15    gnDevW  D
           32   58    17    gnDevH  D
           33   58    19    gnDevX  D
           34   58    21    gnDevY  D
           36   38    23   gnDevX0  D
           39   58    23   gnDevX0  D
           37   38    25   gnDevX1  D
           40   58    25   gnDevX1  D
           42   44    27   gnDevY0  D
           45   58    27   gnDevY0  D
           43   44    29   gnDevY1  D
           46   58    29   gnDevY1  D
           51   58    31       nat  Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      g2d   

  public double calcDist(double, java.awt.Dimension, java.awt.Dimension);
    descriptor: (DLjava/awt/Dimension;Ljava/awt/Dimension;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
        start local 1 // double loc
        start local 3 // java.awt.Dimension min
        start local 4 // java.awt.Dimension max
         0: .line 178
            aload 3 /* min */
            ifnonnull 4
         1: .line 179
            aload 4 /* max */
            ifnonnull 3
         2: .line 180
            ldc 1.0E11
            dreturn
         3: .line 182
      StackMap locals:
      StackMap stack:
            dload 1 /* loc */
            aload 4 /* max */
            getfield java.awt.Dimension.width:I
            i2d
            dsub
            invokestatic java.lang.Math.abs:(D)D
            dreturn
         4: .line 184
      StackMap locals:
      StackMap stack:
            aload 4 /* max */
            ifnonnull 6
         5: .line 185
            dload 1 /* loc */
            aload 3 /* min */
            getfield java.awt.Dimension.width:I
            i2d
            dsub
            invokestatic java.lang.Math.abs:(D)D
            dreturn
         6: .line 187
      StackMap locals:
      StackMap stack:
            aload 4 /* max */
            getfield java.awt.Dimension.width:I
            aload 3 /* min */
            getfield java.awt.Dimension.width:I
            iadd
            i2d
            ldc 2.0
            ddiv
            dstore 5 /* mid */
        start local 5 // double mid
         7: .line 188
            dload 1 /* loc */
            dload 5 /* mid */
            dsub
            invokestatic java.lang.Math.abs:(D)D
            dreturn
        end local 5 // double mid
        end local 4 // java.awt.Dimension max
        end local 3 // java.awt.Dimension min
        end local 1 // double loc
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/batik/bridge/MultiResGraphicsNode;
            0    8     1   loc  D
            0    8     3   min  Ljava/awt/Dimension;
            0    8     4   max  Ljava/awt/Dimension;
            7    8     5   mid  D
    MethodParameters:
      Name  Flags
      loc   
      min   
      max   

  public java.awt.geom.Rectangle2D getPrimitiveBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
         0: .line 197
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/MultiResGraphicsNode;

  public java.awt.geom.Rectangle2D getGeometryBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
         0: .line 201
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/MultiResGraphicsNode;

  public java.awt.geom.Rectangle2D getSensitiveBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
         0: .line 205
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/MultiResGraphicsNode;

  public java.awt.Shape getOutline();
    descriptor: ()Ljava/awt/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
         0: .line 212
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.bounds:Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/MultiResGraphicsNode;

  public org.apache.batik.gvt.GraphicsNode getGraphicsNode(int);
    descriptor: (I)Lorg/apache/batik/gvt/GraphicsNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
        start local 1 // int idx
         0: .line 216
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.srcs:[Ljava/lang/ref/SoftReference;
            iload 1 /* idx */
            aaload
            ifnull 4
         1: .line 217
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.srcs:[Ljava/lang/ref/SoftReference;
            iload 1 /* idx */
            aaload
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            astore 2 /* o */
        start local 2 // java.lang.Object o
         2: .line 218
            aload 2 /* o */
            ifnull 4
         3: .line 219
            aload 2 /* o */
            checkcast org.apache.batik.gvt.GraphicsNode
            areturn
        end local 2 // java.lang.Object o
         4: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
            invokevirtual org.apache.batik.bridge.BridgeContext.getGVTBuilder:()Lorg/apache/batik/bridge/GVTBuilder;
            astore 2 /* builder */
        start local 2 // org.apache.batik.bridge.GVTBuilder builder
         5: .line 225
            aload 2 /* builder */
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.srcElems:[Lorg/w3c/dom/Element;
            iload 1 /* idx */
            aaload
            invokevirtual org.apache.batik.bridge.GVTBuilder.build:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;
            astore 3 /* gn */
        start local 3 // org.apache.batik.gvt.GraphicsNode gn
         6: .line 226
            aload 0 /* this */
            getfield org.apache.batik.bridge.MultiResGraphicsNode.srcs:[Ljava/lang/ref/SoftReference;
            iload 1 /* idx */
            new java.lang.ref.SoftReference
            dup
            aload 3 /* gn */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            aastore
         7: .line 227
            aload 3 /* gn */
         8: areturn
        end local 3 // org.apache.batik.gvt.GraphicsNode gn
        end local 2 // org.apache.batik.bridge.GVTBuilder builder
         9: .line 228
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* ex */
        start local 2 // java.lang.Exception ex
        10: aload 2 /* ex */
            invokevirtual java.lang.Exception.printStackTrace:()V
        end local 2 // java.lang.Exception ex
        11: .line 230
            aconst_null
            areturn
        end local 1 // int idx
        end local 0 // org.apache.batik.bridge.MultiResGraphicsNode this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lorg/apache/batik/bridge/MultiResGraphicsNode;
            0   12     1      idx  I
            2    4     2        o  Ljava/lang/Object;
            5    9     2  builder  Lorg/apache/batik/bridge/GVTBuilder;
            6    9     3       gn  Lorg/apache/batik/gvt/GraphicsNode;
           10   11     2       ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     8       9  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      idx   
}
SourceFile: "MultiResGraphicsNode.java"