public class org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK extends org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK
  super_class: org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter
{
  final int base;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int scanStride;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int[] pixels;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[] zeros;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int x0;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int y0;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  public void <init>(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 143
            aload 0 /* this */
            aload 1 /* wr */
            invokespecial org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.<init>:(Ljava/awt/image/WritableRaster;)V
         1: .line 146
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getSampleModel:()Ljava/awt/image/SampleModel;
            checkcast java.awt.image.SinglePixelPackedSampleModel
            astore 2 /* sppsm */
        start local 2 // java.awt.image.SinglePixelPackedSampleModel sppsm
         2: .line 148
            aload 0 /* this */
            aload 2 /* sppsm */
            invokevirtual java.awt.image.SinglePixelPackedSampleModel.getScanlineStride:()I
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.scanStride:I
         3: .line 149
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getDataBuffer:()Ljava/awt/image/DataBuffer;
            checkcast java.awt.image.DataBufferInt
            astore 3 /* db */
        start local 3 // java.awt.image.DataBufferInt db
         4: .line 150
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getMinY:()I
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.x0:I
         5: .line 151
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getMinX:()I
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.y0:I
         6: .line 152
            aload 0 /* this */
            aload 3 /* db */
            invokevirtual java.awt.image.DataBufferInt.getOffset:()I
         7: .line 153
            aload 2 /* sppsm */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.x0:I
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateX:()I
            isub
         8: .line 154
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.y0:I
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateY:()I
            isub
         9: .line 153
            invokevirtual java.awt.image.SinglePixelPackedSampleModel.getOffset:(II)I
            iadd
        10: .line 152
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.base:I
        11: .line 156
            aload 0 /* this */
            aload 3 /* db */
            invokevirtual java.awt.image.DataBufferInt.getBankData:()[[I
            iconst_0
            aaload
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.pixels:[I
        12: .line 157
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            bipush 10
            if_icmple 14
        13: .line 158
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            newarray 10
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.zeros:[I
            goto 15
        14: .line 160
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK java.awt.image.WritableRaster java.awt.image.SinglePixelPackedSampleModel java.awt.image.DataBufferInt
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.zeros:[I
        15: .line 161
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.awt.image.DataBufferInt db
        end local 2 // java.awt.image.SinglePixelPackedSampleModel sppsm
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lorg/apache/batik/ext/awt/image/rendered/PadRed$ZeroRecter_INT_PACK;
            0   16     1     wr  Ljava/awt/image/WritableRaster;
            2   16     2  sppsm  Ljava/awt/image/SinglePixelPackedSampleModel;
            4   16     3     db  Ljava/awt/image/DataBufferInt;
    MethodParameters:
      Name  Flags
      wr    

  public void zeroRect(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK this
        start local 1 // java.awt.Rectangle r
         0: .line 164
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.base:I
            aload 1 /* r */
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.x0:I
            isub
            iadd
            aload 1 /* r */
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.y0:I
            isub
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.scanStride:I
            imul
            iadd
            istore 2 /* rbase */
        start local 2 // int rbase
         1: .line 166
            aload 1 /* r */
            getfield java.awt.Rectangle.width:I
            bipush 10
            if_icmple 9
         2: .line 168
            iconst_0
            istore 3 /* y */
        start local 3 // int y
         3: goto 7
         4: .line 169
      StackMap locals: int int
      StackMap stack:
            iload 2 /* rbase */
            iload 3 /* y */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.scanStride:I
            imul
            iadd
            istore 4 /* sp */
        start local 4 // int sp
         5: .line 170
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.zeros:[I
            iconst_0
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.pixels:[I
            iload 4 /* sp */
            aload 1 /* r */
            getfield java.awt.Rectangle.width:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 4 // int sp
         6: .line 168
            iinc 3 /* y */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* y */
            aload 1 /* r */
            getfield java.awt.Rectangle.height:I
            if_icmplt 4
        end local 3 // int y
         8: .line 172
            goto 20
         9: .line 174
      StackMap locals:
      StackMap stack:
            iload 2 /* rbase */
            istore 3 /* sp */
        start local 3 // int sp
        10: .line 175
            iload 3 /* sp */
            aload 1 /* r */
            getfield java.awt.Rectangle.width:I
            iadd
            istore 4 /* end */
        start local 4 // int end
        11: .line 176
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.scanStride:I
            aload 1 /* r */
            getfield java.awt.Rectangle.width:I
            isub
            istore 5 /* adj */
        start local 5 // int adj
        12: .line 177
            iconst_0
            istore 6 /* y */
        start local 6 // int y
        13: goto 19
        14: .line 179
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK java.awt.Rectangle int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.pixels:[I
            iload 3 /* sp */
            iinc 3 /* sp */ 1
            iconst_0
            iastore
        15: .line 178
      StackMap locals:
      StackMap stack:
            iload 3 /* sp */
            iload 4 /* end */
            if_icmplt 14
        16: .line 180
            iload 3 /* sp */
            iload 5 /* adj */
            iadd
            istore 3 /* sp */
        17: .line 181
            iload 4 /* end */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK.scanStride:I
            iadd
            istore 4 /* end */
        18: .line 177
            iinc 6 /* y */ 1
      StackMap locals:
      StackMap stack:
        19: iload 6 /* y */
            aload 1 /* r */
            getfield java.awt.Rectangle.height:I
            if_icmplt 15
        end local 6 // int y
        end local 5 // int adj
        end local 4 // int end
        end local 3 // int sp
        20: .line 184
      StackMap locals: org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK java.awt.Rectangle int
      StackMap stack:
            return
        end local 2 // int rbase
        end local 1 // java.awt.Rectangle r
        end local 0 // org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter_INT_PACK this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   21     0   this  Lorg/apache/batik/ext/awt/image/rendered/PadRed$ZeroRecter_INT_PACK;
            0   21     1      r  Ljava/awt/Rectangle;
            1   21     2  rbase  I
            3    8     3      y  I
            5    6     4     sp  I
           10   20     3     sp  I
           11   20     4    end  I
           12   20     5    adj  I
           13   20     6      y  I
    MethodParameters:
      Name  Flags
      r     
}
SourceFile: "PadRed.java"
NestHost: org.apache.batik.ext.awt.image.rendered.PadRed
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