public class org.apache.batik.ext.awt.image.rendered.PadRed extends org.apache.batik.ext.awt.image.rendered.AbstractRed
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.image.rendered.PadRed
  super_class: org.apache.batik.ext.awt.image.rendered.AbstractRed
{
  static final boolean DEBUG;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  org.apache.batik.ext.awt.image.PadMode padMode;
    descriptor: Lorg/apache/batik/ext/awt/image/PadMode;
    flags: (0x0000) 

  java.awt.RenderingHints hints;
    descriptor: Ljava/awt/RenderingHints;
    flags: (0x0000) 

  public void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, org.apache.batik.ext.awt.image.PadMode, java.awt.RenderingHints);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Lorg/apache/batik/ext/awt/image/PadMode;Ljava/awt/RenderingHints;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // org.apache.batik.ext.awt.image.PadMode padMode
        start local 4 // java.awt.RenderingHints hints
         0: .line 57
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getColorModel:()Ljava/awt/image/ColorModel;
         1: .line 58
            aload 1 /* src */
            aload 2 /* bounds */
            invokestatic org.apache.batik.ext.awt.image.rendered.PadRed.fixSampleModel:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;)Ljava/awt/image/SampleModel;
         2: .line 59
            aload 2 /* bounds */
            getfield java.awt.Rectangle.x:I
            aload 2 /* bounds */
            getfield java.awt.Rectangle.y:I
         3: .line 60
            aconst_null
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
         4: .line 62
            aload 0 /* this */
            aload 3 /* padMode */
            putfield org.apache.batik.ext.awt.image.rendered.PadRed.padMode:Lorg/apache/batik/ext/awt/image/PadMode;
         5: .line 70
            aload 0 /* this */
            aload 4 /* hints */
            putfield org.apache.batik.ext.awt.image.rendered.PadRed.hints:Ljava/awt/RenderingHints;
         6: .line 72
            return
        end local 4 // java.awt.RenderingHints hints
        end local 3 // org.apache.batik.ext.awt.image.PadMode padMode
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/batik/ext/awt/image/rendered/PadRed;
            0    7     1      src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    7     2   bounds  Ljava/awt/Rectangle;
            0    7     3  padMode  Lorg/apache/batik/ext/awt/image/PadMode;
            0    7     4    hints  Ljava/awt/RenderingHints;
    MethodParameters:
         Name  Flags
      src      
      bounds   
      padMode  
      hints    

  public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 76
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.getSources:()Ljava/util/Vector;
            iconst_0
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.image.rendered.CachableRed
            astore 2 /* src */
        start local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
         1: .line 78
            aload 2 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getBounds:()Ljava/awt/Rectangle;
            astore 3 /* srcR */
        start local 3 // java.awt.Rectangle srcR
         2: .line 79
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* wrR */
        start local 4 // java.awt.Rectangle wrR
         3: .line 81
            aload 4 /* wrR */
            aload 3 /* srcR */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 9
         4: .line 82
            aload 4 /* wrR */
            aload 3 /* srcR */
            invokevirtual java.awt.Rectangle.intersection:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
            astore 5 /* r */
        start local 5 // java.awt.Rectangle r
         5: .line 86
            aload 1 /* wr */
            aload 5 /* r */
            getfield java.awt.Rectangle.x:I
            aload 5 /* r */
            getfield java.awt.Rectangle.y:I
            aload 5 /* r */
            getfield java.awt.Rectangle.width:I
            aload 5 /* r */
            getfield java.awt.Rectangle.height:I
         6: .line 87
            aload 5 /* r */
            getfield java.awt.Rectangle.x:I
            aload 5 /* r */
            getfield java.awt.Rectangle.y:I
            aconst_null
         7: .line 86
            invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
            astore 6 /* srcWR */
        start local 6 // java.awt.image.WritableRaster srcWR
         8: .line 88
            aload 2 /* src */
            aload 6 /* srcWR */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.copyData:(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
            pop
        end local 6 // java.awt.image.WritableRaster srcWR
        end local 5 // java.awt.Rectangle r
         9: .line 91
      StackMap locals: org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed.padMode:Lorg/apache/batik/ext/awt/image/PadMode;
            getstatic org.apache.batik.ext.awt.image.PadMode.ZERO_PAD:Lorg/apache/batik/ext/awt/image/PadMode;
            if_acmpne 12
        10: .line 92
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.handleZero:(Ljava/awt/image/WritableRaster;)V
        11: .line 93
            goto 17
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed.padMode:Lorg/apache/batik/ext/awt/image/PadMode;
            getstatic org.apache.batik.ext.awt.image.PadMode.REPLICATE:Lorg/apache/batik/ext/awt/image/PadMode;
            if_acmpne 15
        13: .line 94
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.handleReplicate:(Ljava/awt/image/WritableRaster;)V
        14: .line 95
            goto 17
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed.padMode:Lorg/apache/batik/ext/awt/image/PadMode;
            getstatic org.apache.batik.ext.awt.image.PadMode.WRAP:Lorg/apache/batik/ext/awt/image/PadMode;
            if_acmpne 17
        16: .line 96
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.handleWrap:(Ljava/awt/image/WritableRaster;)V
        17: .line 99
      StackMap locals:
      StackMap stack:
            aload 1 /* wr */
            areturn
        end local 4 // java.awt.Rectangle wrR
        end local 3 // java.awt.Rectangle srcR
        end local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lorg/apache/batik/ext/awt/image/rendered/PadRed;
            0   18     1     wr  Ljava/awt/image/WritableRaster;
            1   18     2    src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            2   18     3   srcR  Ljava/awt/Rectangle;
            3   18     4    wrR  Ljava/awt/Rectangle;
            5    9     5      r  Ljava/awt/Rectangle;
            8    9     6  srcWR  Ljava/awt/image/WritableRaster;
    MethodParameters:
      Name  Flags
      wr    

  protected void handleZero(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=10, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 189
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.getSources:()Ljava/util/Vector;
            iconst_0
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.image.rendered.CachableRed
            astore 2 /* src */
        start local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
         1: .line 190
            aload 2 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getBounds:()Ljava/awt/Rectangle;
            astore 3 /* srcR */
        start local 3 // java.awt.Rectangle srcR
         2: .line 191
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* wrR */
        start local 4 // java.awt.Rectangle wrR
         3: .line 193
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.getZeroRecter:(Ljava/awt/image/WritableRaster;)Lorg/apache/batik/ext/awt/image/rendered/PadRed$ZeroRecter;
            astore 5 /* zr */
        start local 5 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter zr
         4: .line 196
            new java.awt.Rectangle
            dup
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 6 /* ar */
        start local 6 // java.awt.Rectangle ar
         5: .line 198
            new java.awt.Rectangle
            dup
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 7 /* dr */
        start local 7 // java.awt.Rectangle dr
         6: .line 221
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            if_icmpge 13
         7: .line 222
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            isub
            istore 8 /* w */
        start local 8 // int w
         8: .line 223
            iload 8 /* w */
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            if_icmple 9
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            istore 8 /* w */
         9: .line 225
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter java.awt.Rectangle java.awt.Rectangle int
      StackMap stack:
            aload 7 /* dr */
            iload 8 /* w */
            putfield java.awt.Rectangle.width:I
        10: .line 226
            aload 5 /* zr */
            aload 7 /* dr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.zeroRect:(Ljava/awt/Rectangle;)V
        11: .line 228
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.x:I
            iload 8 /* w */
            iadd
            putfield java.awt.Rectangle.x:I
        12: .line 229
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.width:I
            iload 8 /* w */
            isub
            putfield java.awt.Rectangle.width:I
        end local 8 // int w
        13: .line 240
      StackMap locals:
      StackMap stack:
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            if_icmpge 23
        14: .line 241
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            isub
            istore 8 /* h */
        start local 8 // int h
        15: .line 242
            iload 8 /* h */
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            if_icmple 16
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            istore 8 /* h */
        16: .line 244
      StackMap locals: int
      StackMap stack:
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            putfield java.awt.Rectangle.x:I
        17: .line 245
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            putfield java.awt.Rectangle.y:I
        18: .line 246
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            putfield java.awt.Rectangle.width:I
        19: .line 247
            aload 7 /* dr */
            iload 8 /* h */
            putfield java.awt.Rectangle.height:I
        20: .line 248
            aload 5 /* zr */
            aload 7 /* dr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.zeroRect:(Ljava/awt/Rectangle;)V
        21: .line 250
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.y:I
            iload 8 /* h */
            iadd
            putfield java.awt.Rectangle.y:I
        22: .line 251
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.height:I
            iload 8 /* h */
            isub
            putfield java.awt.Rectangle.height:I
        end local 8 // int h
        23: .line 262
      StackMap locals:
      StackMap stack:
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            if_icmple 33
        24: .line 263
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            isub
            istore 8 /* h */
        start local 8 // int h
        25: .line 264
            iload 8 /* h */
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            if_icmple 26
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            istore 8 /* h */
        26: .line 266
      StackMap locals: int
      StackMap stack:
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            iadd
            iload 8 /* h */
            isub
            istore 9 /* y0 */
        start local 9 // int y0
        27: .line 269
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            putfield java.awt.Rectangle.x:I
        28: .line 270
            aload 7 /* dr */
            iload 9 /* y0 */
            putfield java.awt.Rectangle.y:I
        29: .line 271
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            putfield java.awt.Rectangle.width:I
        30: .line 272
            aload 7 /* dr */
            iload 8 /* h */
            putfield java.awt.Rectangle.height:I
        31: .line 273
            aload 5 /* zr */
            aload 7 /* dr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.zeroRect:(Ljava/awt/Rectangle;)V
        32: .line 275
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.height:I
            iload 8 /* h */
            isub
            putfield java.awt.Rectangle.height:I
        end local 9 // int y0
        end local 8 // int h
        33: .line 286
      StackMap locals:
      StackMap stack:
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmple 43
        34: .line 287
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            isub
            istore 8 /* w */
        start local 8 // int w
        35: .line 288
            iload 8 /* w */
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            if_icmple 36
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            istore 8 /* w */
        36: .line 289
      StackMap locals: int
      StackMap stack:
            aload 6 /* ar */
            getfield java.awt.Rectangle.x:I
            aload 6 /* ar */
            getfield java.awt.Rectangle.width:I
            iadd
            iload 8 /* w */
            isub
            istore 9 /* x0 */
        start local 9 // int x0
        37: .line 292
            aload 7 /* dr */
            iload 9 /* x0 */
            putfield java.awt.Rectangle.x:I
        38: .line 293
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.y:I
            putfield java.awt.Rectangle.y:I
        39: .line 294
            aload 7 /* dr */
            iload 8 /* w */
            putfield java.awt.Rectangle.width:I
        40: .line 295
            aload 7 /* dr */
            aload 6 /* ar */
            getfield java.awt.Rectangle.height:I
            putfield java.awt.Rectangle.height:I
        41: .line 296
            aload 5 /* zr */
            aload 7 /* dr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.zeroRect:(Ljava/awt/Rectangle;)V
        42: .line 298
            aload 6 /* ar */
            dup
            getfield java.awt.Rectangle.width:I
            iload 8 /* w */
            isub
            putfield java.awt.Rectangle.width:I
        end local 9 // int x0
        end local 8 // int w
        43: .line 300
      StackMap locals:
      StackMap stack:
            return
        end local 7 // java.awt.Rectangle dr
        end local 6 // java.awt.Rectangle ar
        end local 5 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter zr
        end local 4 // java.awt.Rectangle wrR
        end local 3 // java.awt.Rectangle srcR
        end local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   44     0  this  Lorg/apache/batik/ext/awt/image/rendered/PadRed;
            0   44     1    wr  Ljava/awt/image/WritableRaster;
            1   44     2   src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            2   44     3  srcR  Ljava/awt/Rectangle;
            3   44     4   wrR  Ljava/awt/Rectangle;
            4   44     5    zr  Lorg/apache/batik/ext/awt/image/rendered/PadRed$ZeroRecter;
            5   44     6    ar  Ljava/awt/Rectangle;
            6   44     7    dr  Ljava/awt/Rectangle;
            8   13     8     w  I
           15   23     8     h  I
           25   33     8     h  I
           27   33     9    y0  I
           35   43     8     w  I
           37   43     9    x0  I
    MethodParameters:
      Name  Flags
      wr    

  protected void handleReplicate(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=18, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 305
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.getSources:()Ljava/util/Vector;
            iconst_0
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.image.rendered.CachableRed
            astore 2 /* src */
        start local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
         1: .line 306
            aload 2 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getBounds:()Ljava/awt/Rectangle;
            astore 3 /* srcR */
        start local 3 // java.awt.Rectangle srcR
         2: .line 307
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* wrR */
        start local 4 // java.awt.Rectangle wrR
         3: .line 309
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            istore 5 /* x */
        start local 5 // int x
         4: .line 310
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            istore 6 /* y */
        start local 6 // int y
         5: .line 311
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            istore 7 /* width */
        start local 7 // int width
         6: .line 312
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            istore 8 /* height */
        start local 8 // int height
         7: .line 321
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            iload 5 /* x */
            if_icmple 8
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            goto 9
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int
      StackMap stack:
         8: iload 5 /* x */
      StackMap locals:
      StackMap stack: int
         9: istore 10 /* minX */
        start local 10 // int minX
        10: .line 322
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            if_icmpge 12
        11: .line 323
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            goto 13
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int top int
      StackMap stack:
        12: iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
        13: .line 322
      StackMap locals:
      StackMap stack: int
            istore 11 /* maxX */
        start local 11 // int maxX
        14: .line 324
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            iload 6 /* y */
            if_icmple 15
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            goto 16
      StackMap locals: int
      StackMap stack:
        15: iload 6 /* y */
      StackMap locals:
      StackMap stack: int
        16: istore 12 /* minY */
        start local 12 // int minY
        17: .line 325
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            iload 6 /* y */
            iload 8 /* height */
            iadd
            iconst_1
            isub
            if_icmpge 19
        18: .line 326
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            goto 20
      StackMap locals: int
      StackMap stack:
        19: iload 6 /* y */
            iload 8 /* height */
            iadd
            iconst_1
            isub
        20: .line 325
      StackMap locals:
      StackMap stack: int
            istore 13 /* maxY */
        start local 13 // int maxY
        21: .line 328
            iload 10 /* minX */
            istore 14 /* x0 */
        start local 14 // int x0
        22: .line 329
            iload 11 /* maxX */
            iload 10 /* minX */
            isub
            iconst_1
            iadd
            istore 15 /* w */
        start local 15 // int w
        23: .line 330
            iload 12 /* minY */
            istore 16 /* y0 */
        start local 16 // int y0
        24: .line 331
            iload 13 /* maxY */
            iload 12 /* minY */
            isub
            iconst_1
            iadd
            istore 17 /* h */
        start local 17 // int h
        25: .line 332
            iload 15 /* w */
            ifge 26
            iconst_0
            istore 14 /* x0 */
            iconst_0
            istore 15 /* w */
        26: .line 333
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int top int int int int int int int int
      StackMap stack:
            iload 17 /* h */
            ifge 27
            iconst_0
            istore 16 /* y0 */
            iconst_0
            istore 17 /* h */
        27: .line 334
      StackMap locals:
      StackMap stack:
            new java.awt.Rectangle
            dup
            iload 14 /* x0 */
            iload 16 /* y0 */
            iload 15 /* w */
            iload 17 /* h */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 9 /* r */
        end local 17 // int h
        end local 16 // int y0
        end local 15 // int w
        end local 14 // int x0
        end local 13 // int maxY
        end local 12 // int minY
        end local 11 // int maxX
        end local 10 // int minX
        start local 9 // java.awt.Rectangle r
        28: .line 352
            iload 6 /* y */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            if_icmpge 58
        29: .line 353
            aload 9 /* r */
            getfield java.awt.Rectangle.width:I
            istore 10 /* repW */
        start local 10 // int repW
        30: .line 354
            aload 9 /* r */
            getfield java.awt.Rectangle.x:I
            istore 11 /* repX */
        start local 11 // int repX
        31: .line 355
            aload 9 /* r */
            getfield java.awt.Rectangle.x:I
            istore 12 /* wrX */
        start local 12 // int wrX
        32: .line 356
            iload 6 /* y */
            istore 13 /* wrY */
        start local 13 // int wrY
        33: .line 357
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            if_icmpgt 38
        34: .line 360
            iconst_1
            istore 10 /* repW */
        35: .line 361
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            istore 11 /* repX */
        36: .line 362
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            istore 12 /* wrX */
        37: .line 363
            goto 42
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int java.awt.Rectangle int int int int
      StackMap stack:
        38: iload 5 /* x */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmplt 42
        39: .line 366
            iconst_1
            istore 10 /* repW */
        40: .line 367
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            istore 11 /* repX */
        41: .line 368
            iload 5 /* x */
            istore 12 /* wrX */
        42: .line 374
      StackMap locals:
      StackMap stack:
            aload 1 /* wr */
            iload 12 /* wrX */
            iload 13 /* wrY */
        43: .line 375
            iload 10 /* repW */
            iconst_1
        44: .line 376
            iload 11 /* repX */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aconst_null
        45: .line 374
            invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
            astore 14 /* wr1 */
        start local 14 // java.awt.image.WritableRaster wr1
        46: .line 377
            aload 2 /* src */
            aload 14 /* wr1 */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.copyData:(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
            pop
        47: .line 378
            iinc 13 /* wrY */ 1
        48: .line 380
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            istore 15 /* endY */
        start local 15 // int endY
        49: .line 381
            iload 6 /* y */
            iload 8 /* height */
            iadd
            iload 15 /* endY */
            if_icmpge 50
            iload 6 /* y */
            iload 8 /* height */
            iadd
            istore 15 /* endY */
        50: .line 383
      StackMap locals: java.awt.image.WritableRaster int
      StackMap stack:
            iload 13 /* wrY */
            iload 15 /* endY */
            if_icmpge 58
        51: .line 384
            aload 1 /* wr */
            iload 12 /* wrX */
            iload 13 /* wrY */
            iconst_1
            isub
        52: .line 385
            iload 10 /* repW */
            iconst_1
            aconst_null
        53: .line 384
            invokevirtual java.awt.image.WritableRaster.getPixels:(IIII[I)[I
            astore 16 /* pixels */
        start local 16 // int[] pixels
        54: .line 386
            goto 57
        55: .line 387
      StackMap locals: int[]
      StackMap stack:
            aload 1 /* wr */
            iload 12 /* wrX */
            iload 13 /* wrY */
            iload 10 /* repW */
            iconst_1
            aload 16 /* pixels */
            invokevirtual java.awt.image.WritableRaster.setPixels:(IIII[I)V
        56: .line 388
            iinc 13 /* wrY */ 1
        57: .line 386
      StackMap locals:
      StackMap stack:
            iload 13 /* wrY */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            if_icmplt 55
        end local 16 // int[] pixels
        end local 15 // int endY
        end local 14 // java.awt.image.WritableRaster wr1
        end local 13 // int wrY
        end local 12 // int wrX
        end local 11 // int repX
        end local 10 // int repW
        58: .line 394
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int java.awt.Rectangle
      StackMap stack:
            iload 6 /* y */
            iload 8 /* height */
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            if_icmple 89
        59: .line 395
            aload 9 /* r */
            getfield java.awt.Rectangle.width:I
            istore 10 /* repW */
        start local 10 // int repW
        60: .line 396
            aload 9 /* r */
            getfield java.awt.Rectangle.x:I
            istore 11 /* repX */
        start local 11 // int repX
        61: .line 397
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            istore 12 /* repY */
        start local 12 // int repY
        62: .line 399
            aload 9 /* r */
            getfield java.awt.Rectangle.x:I
            istore 13 /* wrX */
        start local 13 // int wrX
        63: .line 400
            aload 3 /* srcR */
            getfield java.awt.Rectangle.y:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.height:I
            iadd
            istore 14 /* wrY */
        start local 14 // int wrY
        64: .line 401
            iload 14 /* wrY */
            iload 6 /* y */
            if_icmpge 65
            iload 6 /* y */
            istore 14 /* wrY */
        65: .line 403
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int java.awt.Rectangle int int int int int
      StackMap stack:
            iload 5 /* x */
            iload 7 /* width */
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            if_icmpgt 70
        66: .line 406
            iconst_1
            istore 10 /* repW */
        67: .line 407
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            istore 11 /* repX */
        68: .line 408
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            istore 13 /* wrX */
        69: .line 409
            goto 74
      StackMap locals:
      StackMap stack:
        70: iload 5 /* x */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmplt 74
        71: .line 412
            iconst_1
            istore 10 /* repW */
        72: .line 413
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            istore 11 /* repX */
        73: .line 414
            iload 5 /* x */
            istore 13 /* wrX */
        74: .line 426
      StackMap locals:
      StackMap stack:
            aload 1 /* wr */
            iload 13 /* wrX */
            iload 14 /* wrY */
        75: .line 427
            iload 10 /* repW */
            iconst_1
        76: .line 428
            iload 11 /* repX */
            iload 12 /* repY */
            aconst_null
        77: .line 426
            invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
            astore 15 /* wr1 */
        start local 15 // java.awt.image.WritableRaster wr1
        78: .line 430
            aload 2 /* src */
            aload 15 /* wr1 */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.copyData:(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
            pop
        79: .line 431
            iinc 14 /* wrY */ 1
        80: .line 433
            iload 6 /* y */
            iload 8 /* height */
            iadd
            istore 16 /* endY */
        start local 16 // int endY
        81: .line 434
            iload 14 /* wrY */
            iload 16 /* endY */
            if_icmpge 89
        82: .line 436
            aload 1 /* wr */
            iload 13 /* wrX */
            iload 14 /* wrY */
            iconst_1
            isub
        83: .line 437
            iload 10 /* repW */
            iconst_1
            aconst_null
        84: .line 436
            invokevirtual java.awt.image.WritableRaster.getPixels:(IIII[I)[I
            astore 17 /* pixels */
        start local 17 // int[] pixels
        85: .line 438
            goto 88
        86: .line 439
      StackMap locals: java.awt.image.WritableRaster int int[]
      StackMap stack:
            aload 1 /* wr */
            iload 13 /* wrX */
            iload 14 /* wrY */
            iload 10 /* repW */
            iconst_1
            aload 17 /* pixels */
            invokevirtual java.awt.image.WritableRaster.setPixels:(IIII[I)V
        87: .line 440
            iinc 14 /* wrY */ 1
        88: .line 438
      StackMap locals:
      StackMap stack:
            iload 14 /* wrY */
            iload 16 /* endY */
            if_icmplt 86
        end local 17 // int[] pixels
        end local 16 // int endY
        end local 15 // java.awt.image.WritableRaster wr1
        end local 14 // int wrY
        end local 13 // int wrX
        end local 12 // int repY
        end local 11 // int repX
        end local 10 // int repW
        89: .line 446
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int java.awt.Rectangle
      StackMap stack:
            iload 5 /* x */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            if_icmpge 99
        90: .line 450
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            istore 10 /* wrX */
        start local 10 // int wrX
        91: .line 451
            iload 5 /* x */
            iload 7 /* width */
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            if_icmpgt 93
        92: .line 452
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            istore 10 /* wrX */
        93: .line 455
      StackMap locals: int
      StackMap stack:
            iload 5 /* x */
            istore 11 /* xLoc */
        start local 11 // int xLoc
        94: .line 456
            aload 1 /* wr */
            iload 10 /* wrX */
            iload 6 /* y */
            iconst_1
            iload 8 /* height */
            aconst_null
            invokevirtual java.awt.image.WritableRaster.getPixels:(IIII[I)[I
            astore 12 /* pixels */
        start local 12 // int[] pixels
        95: .line 457
            goto 98
        96: .line 458
      StackMap locals: int int[]
      StackMap stack:
            aload 1 /* wr */
            iload 11 /* xLoc */
            iload 6 /* y */
            iconst_1
            iload 8 /* height */
            aload 12 /* pixels */
            invokevirtual java.awt.image.WritableRaster.setPixels:(IIII[I)V
        97: .line 459
            iinc 11 /* xLoc */ 1
        98: .line 457
      StackMap locals:
      StackMap stack:
            iload 11 /* xLoc */
            iload 10 /* wrX */
            if_icmplt 96
        end local 12 // int[] pixels
        end local 11 // int xLoc
        end local 10 // int wrX
        99: .line 464
      StackMap locals:
      StackMap stack:
            iload 5 /* x */
            iload 7 /* width */
            iadd
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmple 110
       100: .line 468
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            istore 10 /* wrX */
        start local 10 // int wrX
       101: .line 469
            iload 5 /* x */
            aload 3 /* srcR */
            getfield java.awt.Rectangle.x:I
            aload 3 /* srcR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmplt 103
       102: .line 470
            iload 5 /* x */
            istore 10 /* wrX */
       103: .line 473
      StackMap locals: int
      StackMap stack:
            iload 10 /* wrX */
            iconst_1
            iadd
            istore 11 /* xLoc */
        start local 11 // int xLoc
       104: .line 474
            iload 5 /* x */
            iload 7 /* width */
            iadd
            iconst_1
            isub
            istore 12 /* endX */
        start local 12 // int endX
       105: .line 475
            aload 1 /* wr */
            iload 10 /* wrX */
            iload 6 /* y */
            iconst_1
            iload 8 /* height */
            aconst_null
            invokevirtual java.awt.image.WritableRaster.getPixels:(IIII[I)[I
            astore 13 /* pixels */
        start local 13 // int[] pixels
       106: .line 476
            goto 109
       107: .line 477
      StackMap locals: int int int[]
      StackMap stack:
            aload 1 /* wr */
            iload 11 /* xLoc */
            iload 6 /* y */
            iconst_1
            iload 8 /* height */
            aload 13 /* pixels */
            invokevirtual java.awt.image.WritableRaster.setPixels:(IIII[I)V
       108: .line 478
            iinc 11 /* xLoc */ 1
       109: .line 476
      StackMap locals:
      StackMap stack:
            iload 11 /* xLoc */
            iload 12 /* endX */
            if_icmplt 107
        end local 13 // int[] pixels
        end local 12 // int endX
        end local 11 // int xLoc
        end local 10 // int wrX
       110: .line 481
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.Rectangle java.awt.Rectangle int int int int java.awt.Rectangle
      StackMap stack:
            return
        end local 9 // java.awt.Rectangle r
        end local 8 // int height
        end local 7 // int width
        end local 6 // int y
        end local 5 // int x
        end local 4 // java.awt.Rectangle wrR
        end local 3 // java.awt.Rectangle srcR
        end local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0  111     0    this  Lorg/apache/batik/ext/awt/image/rendered/PadRed;
            0  111     1      wr  Ljava/awt/image/WritableRaster;
            1  111     2     src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            2  111     3    srcR  Ljava/awt/Rectangle;
            3  111     4     wrR  Ljava/awt/Rectangle;
            4  111     5       x  I
            5  111     6       y  I
            6  111     7   width  I
            7  111     8  height  I
           28  111     9       r  Ljava/awt/Rectangle;
           10   28    10    minX  I
           14   28    11    maxX  I
           17   28    12    minY  I
           21   28    13    maxY  I
           22   28    14      x0  I
           23   28    15       w  I
           24   28    16      y0  I
           25   28    17       h  I
           30   58    10    repW  I
           31   58    11    repX  I
           32   58    12     wrX  I
           33   58    13     wrY  I
           46   58    14     wr1  Ljava/awt/image/WritableRaster;
           49   58    15    endY  I
           54   58    16  pixels  [I
           60   89    10    repW  I
           61   89    11    repX  I
           62   89    12    repY  I
           63   89    13     wrX  I
           64   89    14     wrY  I
           78   89    15     wr1  Ljava/awt/image/WritableRaster;
           81   89    16    endY  I
           85   89    17  pixels  [I
           91   99    10     wrX  I
           94   99    11    xLoc  I
           95   99    12  pixels  [I
          101  110    10     wrX  I
          104  110    11    xLoc  I
          105  110    12    endX  I
          106  110    13  pixels  [I
    MethodParameters:
      Name  Flags
      wr    

  protected void handleWrap(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 485
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.PadRed.handleZero:(Ljava/awt/image/WritableRaster;)V
         1: .line 486
            return
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/ext/awt/image/rendered/PadRed;
            0    2     1    wr  Ljava/awt/image/WritableRaster;
    MethodParameters:
      Name  Flags
      wr    

  protected static java.awt.image.SampleModel fixSampleModel(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;)Ljava/awt/image/SampleModel;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 1 // java.awt.Rectangle bounds
         0: .line 495
            invokestatic org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getDefaultTileSize:()I
            istore 2 /* defSz */
        start local 2 // int defSz
         1: .line 497
            aload 0 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
            astore 3 /* sm */
        start local 3 // java.awt.image.SampleModel sm
         2: .line 498
            aload 3 /* sm */
            invokevirtual java.awt.image.SampleModel.getWidth:()I
            istore 4 /* w */
        start local 4 // int w
         3: .line 499
            iload 4 /* w */
            iload 2 /* defSz */
            if_icmpge 4
            iload 2 /* defSz */
            istore 4 /* w */
         4: .line 500
      StackMap locals: int java.awt.image.SampleModel int
      StackMap stack:
            iload 4 /* w */
            aload 1 /* bounds */
            getfield java.awt.Rectangle.width:I
            if_icmple 5
            aload 1 /* bounds */
            getfield java.awt.Rectangle.width:I
            istore 4 /* w */
         5: .line 501
      StackMap locals:
      StackMap stack:
            aload 3 /* sm */
            invokevirtual java.awt.image.SampleModel.getHeight:()I
            istore 5 /* h */
        start local 5 // int h
         6: .line 502
            iload 5 /* h */
            iload 2 /* defSz */
            if_icmpge 7
            iload 2 /* defSz */
            istore 5 /* h */
         7: .line 503
      StackMap locals: int
      StackMap stack:
            iload 5 /* h */
            aload 1 /* bounds */
            getfield java.awt.Rectangle.height:I
            if_icmple 8
            aload 1 /* bounds */
            getfield java.awt.Rectangle.height:I
            istore 5 /* h */
         8: .line 507
      StackMap locals:
      StackMap stack:
            aload 3 /* sm */
            iload 4 /* w */
            iload 5 /* h */
            invokevirtual java.awt.image.SampleModel.createCompatibleSampleModel:(II)Ljava/awt/image/SampleModel;
            areturn
        end local 5 // int h
        end local 4 // int w
        end local 3 // java.awt.image.SampleModel sm
        end local 2 // int defSz
        end local 1 // java.awt.Rectangle bounds
        end local 0 // org.apache.batik.ext.awt.image.rendered.CachableRed src
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0     src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    9     1  bounds  Ljava/awt/Rectangle;
            1    9     2   defSz  I
            2    9     3      sm  Ljava/awt/image/SampleModel;
            3    9     4       w  I
            6    9     5       h  I
    MethodParameters:
        Name  Flags
      src     
      bounds  
}
SourceFile: "PadRed.java"
NestMembers:
  org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter  org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK
InnerClasses:
  protected ZeroRecter = org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter of org.apache.batik.ext.awt.image.rendered.PadRed
  protected ZeroRecter_INT_PACK = org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK of org.apache.batik.ext.awt.image.rendered.PadRed