public class java.awt.image.ReplicateScaleFilter extends java.awt.image.ImageFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.awt.image.ReplicateScaleFilter
  super_class: java.awt.image.ImageFilter
{
  protected int srcWidth;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int srcHeight;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int destWidth;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int destHeight;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int[] srcrows;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  protected int[] srccols;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.Object outpixbuf;
    descriptor: Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.awt.image.ReplicateScaleFilter this
        start local 1 // int width
        start local 2 // int height
         0: .line 100
            aload 0 /* this */
            invokespecial java.awt.image.ImageFilter.<init>:()V
         1: .line 101
            iload 1 /* width */
            ifeq 2
            iload 2 /* height */
            ifne 6
         2: .line 102
      StackMap locals: java.awt.image.ReplicateScaleFilter int int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Width ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* width */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         3: .line 103
            ldc ") and height ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* height */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         4: .line 104
            ldc ") must be non-zero"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 102
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* width */
            putfield java.awt.image.ReplicateScaleFilter.destWidth:I
         7: .line 107
            aload 0 /* this */
            iload 2 /* height */
            putfield java.awt.image.ReplicateScaleFilter.destHeight:I
         8: .line 108
            return
        end local 2 // int height
        end local 1 // int width
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljava/awt/image/ReplicateScaleFilter;
            0    9     1   width  I
            0    9     2  height  I
    MethodParameters:
        Name  Flags
      width   
      height  

  public void setProperties(java.util.Hashtable<?, ?>);
    descriptor: (Ljava/util/Hashtable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // java.awt.image.ReplicateScaleFilter this
        start local 1 // java.util.Hashtable props
         0: .line 124
            aload 1 /* props */
            invokevirtual java.util.Hashtable.clone:()Ljava/lang/Object;
            checkcast java.util.Hashtable
            astore 2 /* p */
        start local 2 // java.util.Hashtable p
         1: .line 125
            ldc "rescale"
            astore 3 /* key */
        start local 3 // java.lang.String key
         2: .line 126
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* val */
        start local 4 // java.lang.String val
         3: .line 127
            aload 2 /* p */
            aload 3 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 5 /* o */
        start local 5 // java.lang.Object o
         4: .line 128
            aload 5 /* o */
            ifnull 6
            aload 5 /* o */
            instanceof java.lang.String
            ifeq 6
         5: .line 129
            new java.lang.StringBuilder
            dup
            aload 5 /* o */
            checkcast java.lang.String
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* val */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* val */
         6: .line 131
      StackMap locals: java.awt.image.ReplicateScaleFilter java.util.Hashtable java.util.Hashtable java.lang.String java.lang.String java.lang.Object
      StackMap stack:
            aload 2 /* p */
            aload 3 /* key */
            aload 4 /* val */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 132
            aload 0 /* this */
            aload 2 /* p */
            invokespecial java.awt.image.ImageFilter.setProperties:(Ljava/util/Hashtable;)V
         8: .line 133
            return
        end local 5 // java.lang.Object o
        end local 4 // java.lang.String val
        end local 3 // java.lang.String key
        end local 2 // java.util.Hashtable p
        end local 1 // java.util.Hashtable props
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljava/awt/image/ReplicateScaleFilter;
            0    9     1  props  Ljava/util/Hashtable<**>;
            1    9     2      p  Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
            2    9     3    key  Ljava/lang/String;
            3    9     4    val  Ljava/lang/String;
            4    9     5      o  Ljava/lang/Object;
    Signature: (Ljava/util/Hashtable<**>;)V
    MethodParameters:
       Name  Flags
      props  

  public void setDimensions(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.awt.image.ReplicateScaleFilter this
        start local 1 // int w
        start local 2 // int h
         0: .line 148
            aload 0 /* this */
            iload 1 /* w */
            putfield java.awt.image.ReplicateScaleFilter.srcWidth:I
         1: .line 149
            aload 0 /* this */
            iload 2 /* h */
            putfield java.awt.image.ReplicateScaleFilter.srcHeight:I
         2: .line 150
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            ifge 9
         3: .line 151
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            ifge 7
         4: .line 152
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            putfield java.awt.image.ReplicateScaleFilter.destWidth:I
         5: .line 153
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            putfield java.awt.image.ReplicateScaleFilter.destHeight:I
         6: .line 154
            goto 11
         7: .line 155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            idiv
            putfield java.awt.image.ReplicateScaleFilter.destWidth:I
         8: .line 157
            goto 11
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            ifge 11
        10: .line 158
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            idiv
            putfield java.awt.image.ReplicateScaleFilter.destHeight:I
        11: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.consumer:Ljava/awt/image/ImageConsumer;
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            invokeinterface java.awt.image.ImageConsumer.setDimensions:(II)V
        12: .line 161
            return
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljava/awt/image/ReplicateScaleFilter;
            0   13     1     w  I
            0   13     2     h  I
    MethodParameters:
      Name  Flags
      w     
      h     

  private void calculateMaps();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // java.awt.image.ReplicateScaleFilter this
         0: .line 164
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            iconst_1
            iadd
            newarray 10
            putfield java.awt.image.ReplicateScaleFilter.srcrows:[I
         1: .line 165
            iconst_0
            istore 1 /* y */
        start local 1 // int y
         2: goto 5
         3: .line 166
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcrows:[I
            iload 1 /* y */
            iconst_2
            iload 1 /* y */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            iadd
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            imul
            idiv
            iastore
         4: .line 165
            iinc 1 /* y */ 1
      StackMap locals:
      StackMap stack:
         5: iload 1 /* y */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            if_icmple 3
        end local 1 // int y
         6: .line 168
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            iconst_1
            iadd
            newarray 10
            putfield java.awt.image.ReplicateScaleFilter.srccols:[I
         7: .line 169
            iconst_0
            istore 1 /* x */
        start local 1 // int x
         8: goto 11
         9: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srccols:[I
            iload 1 /* x */
            iconst_2
            iload 1 /* x */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            iadd
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            imul
            idiv
            iastore
        10: .line 169
            iinc 1 /* x */ 1
      StackMap locals:
      StackMap stack:
        11: iload 1 /* x */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            if_icmple 9
        end local 1 // int x
        12: .line 172
            return
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljava/awt/image/ReplicateScaleFilter;
            2    6     1     y  I
            8   12     1     x  I

  public void setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int);
    descriptor: (IIIILjava/awt/image/ColorModel;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=17, args_size=9
        start local 0 // java.awt.image.ReplicateScaleFilter this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // java.awt.image.ColorModel model
        start local 6 // byte[] pixels
        start local 7 // int off
        start local 8 // int scansize
         0: .line 189
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcrows:[I
            ifnull 1
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srccols:[I
            ifnonnull 2
         1: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.awt.image.ReplicateScaleFilter.calculateMaps:()V
         2: .line 193
      StackMap locals:
      StackMap stack:
            iconst_2
            iload 1 /* x */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            iadd
            iconst_1
            isub
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            imul
            idiv
            istore 11 /* dx1 */
        start local 11 // int dx1
         3: .line 194
            iconst_2
            iload 2 /* y */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            iadd
            iconst_1
            isub
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            imul
            idiv
            istore 12 /* dy1 */
        start local 12 // int dy1
         4: .line 196
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            ifnull 7
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            instanceof byte[]
            ifeq 7
         5: .line 197
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            checkcast byte[]
            astore 13 /* outpix */
        start local 13 // byte[] outpix
         6: .line 198
            goto 9
        end local 13 // byte[] outpix
         7: .line 199
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int top top int int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            newarray 8
            astore 13 /* outpix */
        start local 13 // byte[] outpix
         8: .line 200
            aload 0 /* this */
            aload 13 /* outpix */
            putfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
         9: .line 202
      StackMap locals: byte[]
      StackMap stack:
            iload 12 /* dy1 */
            istore 14 /* dy */
        start local 14 // int dy
        10: goto 23
        start local 10 // int sy
        11: .line 203
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int top int int int byte[] int
      StackMap stack:
            iload 7 /* off */
            iload 8 /* scansize */
            iload 10 /* sy */
            iload 2 /* y */
            isub
            imul
            iadd
            istore 15 /* srcoff */
        start local 15 // int srcoff
        12: .line 205
            iload 11 /* dx1 */
            istore 16 /* dx */
        start local 16 // int dx
        13: goto 16
        start local 9 // int sx
        14: .line 206
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int int int int int byte[] int int int
      StackMap stack:
            aload 13 /* outpix */
            iload 16 /* dx */
            aload 6 /* pixels */
            iload 15 /* srcoff */
            iload 9 /* sx */
            iadd
            iload 1 /* x */
            isub
            baload
            bastore
        15: .line 205
            iinc 16 /* dx */ 1
        end local 9 // int sx
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int top int int int byte[] int int int
      StackMap stack:
        16: aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srccols:[I
            iload 16 /* dx */
            iaload
            dup
            istore 9 /* sx */
        start local 9 // int sx
        17: iload 1 /* x */
            iload 3 /* w */
            iadd
            if_icmplt 14
        18: .line 208
            iload 16 /* dx */
            iload 11 /* dx1 */
            if_icmple 22
        19: .line 209
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.consumer:Ljava/awt/image/ImageConsumer;
            iload 11 /* dx1 */
            iload 14 /* dy */
            iload 16 /* dx */
            iload 11 /* dx1 */
            isub
            iconst_1
        20: .line 210
            aload 5 /* model */
            aload 13 /* outpix */
            iload 11 /* dx1 */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
        21: .line 209
            invokeinterface java.awt.image.ImageConsumer.setPixels:(IIIILjava/awt/image/ColorModel;[BII)V
        end local 16 // int dx
        end local 15 // int srcoff
        22: .line 202
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int int int int int byte[] int
      StackMap stack:
            iinc 14 /* dy */ 1
        end local 10 // int sy
        end local 9 // int sx
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel byte[] int int top top int int byte[] int
      StackMap stack:
        23: aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcrows:[I
            iload 14 /* dy */
            iaload
            dup
            istore 10 /* sy */
        start local 10 // int sy
        24: iload 2 /* y */
            iload 4 /* h */
            iadd
            if_icmplt 11
        end local 14 // int dy
        25: .line 213
            return
        end local 13 // byte[] outpix
        end local 12 // int dy1
        end local 11 // int dx1
        end local 10 // int sy
        end local 8 // int scansize
        end local 7 // int off
        end local 6 // byte[] pixels
        end local 5 // java.awt.image.ColorModel model
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Ljava/awt/image/ReplicateScaleFilter;
            0   26     1         x  I
            0   26     2         y  I
            0   26     3         w  I
            0   26     4         h  I
            0   26     5     model  Ljava/awt/image/ColorModel;
            0   26     6    pixels  [B
            0   26     7       off  I
            0   26     8  scansize  I
           14   16     9        sx  I
           17   23     9        sx  I
           11   23    10        sy  I
           24   26    10        sy  I
            3   26    11       dx1  I
            4   26    12       dy1  I
            6    7    13    outpix  [B
            8   26    13    outpix  [B
           10   25    14        dy  I
           12   22    15    srcoff  I
           13   22    16        dx  I
    MethodParameters:
          Name  Flags
      x         
      y         
      w         
      h         
      model     
      pixels    
      off       
      scansize  

  public void setPixels(int, int, int, int, java.awt.image.ColorModel, int[], int, int);
    descriptor: (IIIILjava/awt/image/ColorModel;[III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=17, args_size=9
        start local 0 // java.awt.image.ReplicateScaleFilter this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // java.awt.image.ColorModel model
        start local 6 // int[] pixels
        start local 7 // int off
        start local 8 // int scansize
         0: .line 230
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcrows:[I
            ifnull 1
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srccols:[I
            ifnonnull 2
         1: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.awt.image.ReplicateScaleFilter.calculateMaps:()V
         2: .line 234
      StackMap locals:
      StackMap stack:
            iconst_2
            iload 1 /* x */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            iadd
            iconst_1
            isub
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcWidth:I
            imul
            idiv
            istore 11 /* dx1 */
        start local 11 // int dx1
         3: .line 235
            iconst_2
            iload 2 /* y */
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destHeight:I
            imul
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            iadd
            iconst_1
            isub
            iconst_2
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcHeight:I
            imul
            idiv
            istore 12 /* dy1 */
        start local 12 // int dy1
         4: .line 237
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            ifnull 7
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            instanceof int[]
            ifeq 7
         5: .line 238
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
            checkcast int[]
            astore 13 /* outpix */
        start local 13 // int[] outpix
         6: .line 239
            goto 9
        end local 13 // int[] outpix
         7: .line 240
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int top top int int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
            newarray 10
            astore 13 /* outpix */
        start local 13 // int[] outpix
         8: .line 241
            aload 0 /* this */
            aload 13 /* outpix */
            putfield java.awt.image.ReplicateScaleFilter.outpixbuf:Ljava/lang/Object;
         9: .line 243
      StackMap locals: int[]
      StackMap stack:
            iload 12 /* dy1 */
            istore 14 /* dy */
        start local 14 // int dy
        10: goto 23
        start local 10 // int sy
        11: .line 244
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int top int int int int[] int
      StackMap stack:
            iload 7 /* off */
            iload 8 /* scansize */
            iload 10 /* sy */
            iload 2 /* y */
            isub
            imul
            iadd
            istore 15 /* srcoff */
        start local 15 // int srcoff
        12: .line 246
            iload 11 /* dx1 */
            istore 16 /* dx */
        start local 16 // int dx
        13: goto 16
        start local 9 // int sx
        14: .line 247
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int int int int int int[] int int int
      StackMap stack:
            aload 13 /* outpix */
            iload 16 /* dx */
            aload 6 /* pixels */
            iload 15 /* srcoff */
            iload 9 /* sx */
            iadd
            iload 1 /* x */
            isub
            iaload
            iastore
        15: .line 246
            iinc 16 /* dx */ 1
        end local 9 // int sx
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int top int int int int[] int int int
      StackMap stack:
        16: aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srccols:[I
            iload 16 /* dx */
            iaload
            dup
            istore 9 /* sx */
        start local 9 // int sx
        17: iload 1 /* x */
            iload 3 /* w */
            iadd
            if_icmplt 14
        18: .line 249
            iload 16 /* dx */
            iload 11 /* dx1 */
            if_icmple 22
        19: .line 250
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.consumer:Ljava/awt/image/ImageConsumer;
            iload 11 /* dx1 */
            iload 14 /* dy */
            iload 16 /* dx */
            iload 11 /* dx1 */
            isub
            iconst_1
        20: .line 251
            aload 5 /* model */
            aload 13 /* outpix */
            iload 11 /* dx1 */
            aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.destWidth:I
        21: .line 250
            invokeinterface java.awt.image.ImageConsumer.setPixels:(IIIILjava/awt/image/ColorModel;[III)V
        end local 16 // int dx
        end local 15 // int srcoff
        22: .line 243
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int int int int int int[] int
      StackMap stack:
            iinc 14 /* dy */ 1
        end local 10 // int sy
        end local 9 // int sx
      StackMap locals: java.awt.image.ReplicateScaleFilter int int int int java.awt.image.ColorModel int[] int int top top int int int[] int
      StackMap stack:
        23: aload 0 /* this */
            getfield java.awt.image.ReplicateScaleFilter.srcrows:[I
            iload 14 /* dy */
            iaload
            dup
            istore 10 /* sy */
        start local 10 // int sy
        24: iload 2 /* y */
            iload 4 /* h */
            iadd
            if_icmplt 11
        end local 14 // int dy
        25: .line 254
            return
        end local 13 // int[] outpix
        end local 12 // int dy1
        end local 11 // int dx1
        end local 10 // int sy
        end local 8 // int scansize
        end local 7 // int off
        end local 6 // int[] pixels
        end local 5 // java.awt.image.ColorModel model
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // java.awt.image.ReplicateScaleFilter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Ljava/awt/image/ReplicateScaleFilter;
            0   26     1         x  I
            0   26     2         y  I
            0   26     3         w  I
            0   26     4         h  I
            0   26     5     model  Ljava/awt/image/ColorModel;
            0   26     6    pixels  [I
            0   26     7       off  I
            0   26     8  scansize  I
           14   16     9        sx  I
           17   23     9        sx  I
           11   23    10        sy  I
           24   26    10        sy  I
            3   26    11       dx1  I
            4   26    12       dy1  I
            6    7    13    outpix  [I
            8   26    13    outpix  [I
           10   25    14        dy  I
           12   22    15    srcoff  I
           13   22    16        dx  I
    MethodParameters:
          Name  Flags
      x         
      y         
      w         
      h         
      model     
      pixels    
      off       
      scansize  
}
SourceFile: "ReplicateScaleFilter.java"