abstract class java.awt.TexturePaintContext implements java.awt.PaintContext
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: java.awt.TexturePaintContext
  super_class: java.lang.Object
{
  public static java.awt.image.ColorModel xrgbmodel;
    descriptor: Ljava/awt/image/ColorModel;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.awt.image.ColorModel argbmodel;
    descriptor: Ljava/awt/image/ColorModel;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  java.awt.image.ColorModel colorModel;
    descriptor: Ljava/awt/image/ColorModel;
    flags: (0x0000) 

  int bWidth;
    descriptor: I
    flags: (0x0000) 

  int bHeight;
    descriptor: I
    flags: (0x0000) 

  int maxWidth;
    descriptor: I
    flags: (0x0000) 

  java.awt.image.WritableRaster outRas;
    descriptor: Ljava/awt/image/WritableRaster;
    flags: (0x0000) 

  double xOrg;
    descriptor: D
    flags: (0x0000) 

  double yOrg;
    descriptor: D
    flags: (0x0000) 

  double incXAcross;
    descriptor: D
    flags: (0x0000) 

  double incYAcross;
    descriptor: D
    flags: (0x0000) 

  double incXDown;
    descriptor: D
    flags: (0x0000) 

  double incYDown;
    descriptor: D
    flags: (0x0000) 

  int colincx;
    descriptor: I
    flags: (0x0000) 

  int colincy;
    descriptor: I
    flags: (0x0000) 

  int colincxerr;
    descriptor: I
    flags: (0x0000) 

  int colincyerr;
    descriptor: I
    flags: (0x0000) 

  int rowincx;
    descriptor: I
    flags: (0x0000) 

  int rowincy;
    descriptor: I
    flags: (0x0000) 

  int rowincxerr;
    descriptor: I
    flags: (0x0000) 

  int rowincyerr;
    descriptor: I
    flags: (0x0000) 

  private static java.lang.ref.WeakReference<java.awt.image.Raster> xrgbRasRef;
    descriptor: Ljava/lang/ref/WeakReference;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/lang/ref/WeakReference<Ljava/awt/image/Raster;>;

  private static java.lang.ref.WeakReference<java.awt.image.Raster> argbRasRef;
    descriptor: Ljava/lang/ref/WeakReference;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/lang/ref/WeakReference<Ljava/awt/image/Raster;>;

  private static java.lang.ref.WeakReference<java.awt.image.Raster> byteRasRef;
    descriptor: Ljava/lang/ref/WeakReference;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/lang/ref/WeakReference<Ljava/awt/image/Raster;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 43
            new java.awt.image.DirectColorModel
            dup
            bipush 24
            ldc 16711680
            ldc 65280
            sipush 255
            invokespecial java.awt.image.DirectColorModel.<init>:(IIII)V
         1: .line 42
            putstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
         2: .line 44
            invokestatic java.awt.image.ColorModel.getRGBdefault:()Ljava/awt/image/ColorModel;
            putstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
         3: .line 287
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.awt.PaintContext getContext(java.awt.image.BufferedImage, java.awt.geom.AffineTransform, java.awt.RenderingHints, java.awt.Rectangle);
    descriptor: (Ljava/awt/image/BufferedImage;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;Ljava/awt/Rectangle;)Ljava/awt/PaintContext;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=10, args_size=4
        start local 0 // java.awt.image.BufferedImage bufImg
        start local 1 // java.awt.geom.AffineTransform xform
        start local 2 // java.awt.RenderingHints hints
        start local 3 // java.awt.Rectangle devBounds
         0: .line 73
            aload 0 /* bufImg */
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            astore 4 /* raster */
        start local 4 // java.awt.image.WritableRaster raster
         1: .line 74
            aload 0 /* bufImg */
            invokevirtual java.awt.image.BufferedImage.getColorModel:()Ljava/awt/image/ColorModel;
            astore 5 /* cm */
        start local 5 // java.awt.image.ColorModel cm
         2: .line 75
            aload 3 /* devBounds */
            getfield java.awt.Rectangle.width:I
            istore 6 /* maxw */
        start local 6 // int maxw
         3: .line 76
            aload 2 /* hints */
            getstatic java.awt.RenderingHints.KEY_INTERPOLATION:Ljava/awt/RenderingHints$Key;
            invokevirtual java.awt.RenderingHints.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 7 /* val */
        start local 7 // java.lang.Object val
         4: .line 78
            aload 7 /* val */
            ifnonnull 7
         5: .line 79
            aload 2 /* hints */
            getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
            invokevirtual java.awt.RenderingHints.get:(Ljava/lang/Object;)Ljava/lang/Object;
            getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
            if_acmpne 6
            iconst_1
            goto 9
      StackMap locals: java.awt.image.BufferedImage java.awt.geom.AffineTransform java.awt.RenderingHints java.awt.Rectangle java.awt.image.WritableRaster java.awt.image.ColorModel int java.lang.Object
      StackMap stack:
         6: iconst_0
            goto 9
         7: .line 80
      StackMap locals:
      StackMap stack:
            aload 7 /* val */
            getstatic java.awt.RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR:Ljava/lang/Object;
            if_acmpeq 8
            iconst_1
            goto 9
      StackMap locals:
      StackMap stack:
         8: iconst_0
         9: .line 77
      StackMap locals:
      StackMap stack: int
            istore 8 /* filter */
        start local 8 // boolean filter
        10: .line 81
            aload 4 /* raster */
            instanceof sun.awt.image.IntegerInterleavedRaster
            ifeq 15
        11: .line 82
            iload 8 /* filter */
            ifeq 12
            aload 5 /* cm */
            invokestatic java.awt.TexturePaintContext.isFilterableDCM:(Ljava/awt/image/ColorModel;)Z
            ifeq 15
        12: .line 84
      StackMap locals: int
      StackMap stack:
            aload 4 /* raster */
            checkcast sun.awt.image.IntegerInterleavedRaster
            astore 9 /* iir */
        start local 9 // sun.awt.image.IntegerInterleavedRaster iir
        13: .line 85
            aload 9 /* iir */
            invokevirtual sun.awt.image.IntegerInterleavedRaster.getNumDataElements:()I
            iconst_1
            if_icmpne 22
            aload 9 /* iir */
            invokevirtual sun.awt.image.IntegerInterleavedRaster.getPixelStride:()I
            iconst_1
            if_icmpne 22
        14: .line 86
            new java.awt.TexturePaintContext$Int
            dup
            aload 9 /* iir */
            aload 5 /* cm */
            aload 1 /* xform */
            iload 6 /* maxw */
            iload 8 /* filter */
            invokespecial java.awt.TexturePaintContext$Int.<init>:(Lsun/awt/image/IntegerInterleavedRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;IZ)V
            areturn
        end local 9 // sun.awt.image.IntegerInterleavedRaster iir
        15: .line 88
      StackMap locals:
      StackMap stack:
            aload 4 /* raster */
            instanceof sun.awt.image.ByteInterleavedRaster
            ifeq 22
        16: .line 89
            aload 4 /* raster */
            checkcast sun.awt.image.ByteInterleavedRaster
            astore 9 /* bir */
        start local 9 // sun.awt.image.ByteInterleavedRaster bir
        17: .line 90
            aload 9 /* bir */
            invokevirtual sun.awt.image.ByteInterleavedRaster.getNumDataElements:()I
            iconst_1
            if_icmpne 22
            aload 9 /* bir */
            invokevirtual sun.awt.image.ByteInterleavedRaster.getPixelStride:()I
            iconst_1
            if_icmpne 22
        18: .line 91
            iload 8 /* filter */
            ifeq 21
        19: .line 92
            aload 5 /* cm */
            invokestatic java.awt.TexturePaintContext.isFilterableICM:(Ljava/awt/image/ColorModel;)Z
            ifeq 22
        20: .line 93
            new java.awt.TexturePaintContext$ByteFilter
            dup
            aload 9 /* bir */
            aload 5 /* cm */
            aload 1 /* xform */
            iload 6 /* maxw */
            invokespecial java.awt.TexturePaintContext$ByteFilter.<init>:(Lsun/awt/image/ByteInterleavedRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;I)V
            areturn
        21: .line 96
      StackMap locals: sun.awt.image.ByteInterleavedRaster
      StackMap stack:
            new java.awt.TexturePaintContext$Byte
            dup
            aload 9 /* bir */
            aload 5 /* cm */
            aload 1 /* xform */
            iload 6 /* maxw */
            invokespecial java.awt.TexturePaintContext$Byte.<init>:(Lsun/awt/image/ByteInterleavedRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;I)V
            areturn
        end local 9 // sun.awt.image.ByteInterleavedRaster bir
        22: .line 100
      StackMap locals:
      StackMap stack:
            new java.awt.TexturePaintContext$Any
            dup
            aload 4 /* raster */
            aload 5 /* cm */
            aload 1 /* xform */
            iload 6 /* maxw */
            iload 8 /* filter */
            invokespecial java.awt.TexturePaintContext$Any.<init>:(Ljava/awt/image/WritableRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;IZ)V
            areturn
        end local 8 // boolean filter
        end local 7 // java.lang.Object val
        end local 6 // int maxw
        end local 5 // java.awt.image.ColorModel cm
        end local 4 // java.awt.image.WritableRaster raster
        end local 3 // java.awt.Rectangle devBounds
        end local 2 // java.awt.RenderingHints hints
        end local 1 // java.awt.geom.AffineTransform xform
        end local 0 // java.awt.image.BufferedImage bufImg
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   23     0     bufImg  Ljava/awt/image/BufferedImage;
            0   23     1      xform  Ljava/awt/geom/AffineTransform;
            0   23     2      hints  Ljava/awt/RenderingHints;
            0   23     3  devBounds  Ljava/awt/Rectangle;
            1   23     4     raster  Ljava/awt/image/WritableRaster;
            2   23     5         cm  Ljava/awt/image/ColorModel;
            3   23     6       maxw  I
            4   23     7        val  Ljava/lang/Object;
           10   23     8     filter  Z
           13   15     9        iir  Lsun/awt/image/IntegerInterleavedRaster;
           17   22     9        bir  Lsun/awt/image/ByteInterleavedRaster;
    MethodParameters:
           Name  Flags
      bufImg     
      xform      
      hints      
      devBounds  

  public static boolean isFilterableICM(java.awt.image.ColorModel);
    descriptor: (Ljava/awt/image/ColorModel;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.awt.image.ColorModel cm
         0: .line 104
            aload 0 /* cm */
            instanceof java.awt.image.IndexColorModel
            ifeq 4
         1: .line 105
            aload 0 /* cm */
            checkcast java.awt.image.IndexColorModel
            astore 1 /* icm */
        start local 1 // java.awt.image.IndexColorModel icm
         2: .line 106
            aload 1 /* icm */
            invokevirtual java.awt.image.IndexColorModel.getMapSize:()I
            sipush 256
            if_icmpgt 4
         3: .line 107
            iconst_1
            ireturn
        end local 1 // java.awt.image.IndexColorModel icm
         4: .line 110
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // java.awt.image.ColorModel cm
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0    cm  Ljava/awt/image/ColorModel;
            2    4     1   icm  Ljava/awt/image/IndexColorModel;
    MethodParameters:
      Name  Flags
      cm    

  public static boolean isFilterableDCM(java.awt.image.ColorModel);
    descriptor: (Ljava/awt/image/ColorModel;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.awt.image.ColorModel cm
         0: .line 114
            aload 0 /* cm */
            instanceof java.awt.image.DirectColorModel
            ifeq 8
         1: .line 115
            aload 0 /* cm */
            checkcast java.awt.image.DirectColorModel
            astore 1 /* dcm */
        start local 1 // java.awt.image.DirectColorModel dcm
         2: .line 116
            aload 1 /* dcm */
            invokevirtual java.awt.image.DirectColorModel.getAlphaMask:()I
            iconst_1
            invokestatic java.awt.TexturePaintContext.isMaskOK:(IZ)Z
            ifeq 7
         3: .line 117
            aload 1 /* dcm */
            invokevirtual java.awt.image.DirectColorModel.getRedMask:()I
            iconst_0
            invokestatic java.awt.TexturePaintContext.isMaskOK:(IZ)Z
            ifeq 7
         4: .line 118
            aload 1 /* dcm */
            invokevirtual java.awt.image.DirectColorModel.getGreenMask:()I
            iconst_0
            invokestatic java.awt.TexturePaintContext.isMaskOK:(IZ)Z
            ifeq 7
         5: .line 119
            aload 1 /* dcm */
            invokevirtual java.awt.image.DirectColorModel.getBlueMask:()I
            iconst_0
            invokestatic java.awt.TexturePaintContext.isMaskOK:(IZ)Z
            ifeq 7
         6: .line 116
            iconst_1
            ireturn
      StackMap locals: java.awt.image.DirectColorModel
      StackMap stack:
         7: iconst_0
            ireturn
        end local 1 // java.awt.image.DirectColorModel dcm
         8: .line 121
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // java.awt.image.ColorModel cm
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    cm  Ljava/awt/image/ColorModel;
            2    8     1   dcm  Ljava/awt/image/DirectColorModel;
    MethodParameters:
      Name  Flags
      cm    

  public static boolean isMaskOK(int, boolean);
    descriptor: (IZ)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // int mask
        start local 1 // boolean canbezero
         0: .line 125
            iload 1 /* canbezero */
            ifeq 2
            iload 0 /* mask */
            ifne 2
         1: .line 126
            iconst_1
            ireturn
         2: .line 128
      StackMap locals:
      StackMap stack:
            iload 0 /* mask */
            sipush 255
            if_icmpeq 7
         3: .line 129
            iload 0 /* mask */
            ldc 65280
            if_icmpeq 7
         4: .line 130
            iload 0 /* mask */
            ldc 16711680
            if_icmpeq 7
         5: .line 131
            iload 0 /* mask */
            ldc -16777216
            if_icmpeq 7
         6: .line 128
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_1
            ireturn
        end local 1 // boolean canbezero
        end local 0 // int mask
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       mask  I
            0    8     1  canbezero  Z
    MethodParameters:
           Name  Flags
      mask       
      canbezero  

  public static java.awt.image.ColorModel getInternedColorModel(java.awt.image.ColorModel);
    descriptor: (Ljava/awt/image/ColorModel;)Ljava/awt/image/ColorModel;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel cm
         0: .line 135
            getstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpeq 1
            getstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            invokevirtual java.awt.image.ColorModel.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 136
      StackMap locals:
      StackMap stack:
            getstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
            areturn
         2: .line 138
      StackMap locals:
      StackMap stack:
            getstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpeq 3
            getstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            invokevirtual java.awt.image.ColorModel.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 139
      StackMap locals:
      StackMap stack:
            getstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
            areturn
         4: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* cm */
            areturn
        end local 0 // java.awt.image.ColorModel cm
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0    cm  Ljava/awt/image/ColorModel;
    MethodParameters:
      Name  Flags
      cm    

  void <init>(java.awt.image.ColorModel, java.awt.geom.AffineTransform, int, int, int);
    descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;III)V
    flags: (0x0000) 
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // java.awt.TexturePaintContext this
        start local 1 // java.awt.image.ColorModel cm
        start local 2 // java.awt.geom.AffineTransform xform
        start local 3 // int bWidth
        start local 4 // int bHeight
        start local 5 // int maxw
         0: .line 144
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 146
            aload 0 /* this */
            aload 1 /* cm */
            invokestatic java.awt.TexturePaintContext.getInternedColorModel:(Ljava/awt/image/ColorModel;)Ljava/awt/image/ColorModel;
            putfield java.awt.TexturePaintContext.colorModel:Ljava/awt/image/ColorModel;
         2: .line 147
            aload 0 /* this */
            iload 3 /* bWidth */
            putfield java.awt.TexturePaintContext.bWidth:I
         3: .line 148
            aload 0 /* this */
            iload 4 /* bHeight */
            putfield java.awt.TexturePaintContext.bHeight:I
         4: .line 149
            aload 0 /* this */
            iload 5 /* maxw */
            putfield java.awt.TexturePaintContext.maxWidth:I
         5: .line 152
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
            astore 2 /* xform */
         6: .line 153
            goto 9
      StackMap locals: java.awt.TexturePaintContext java.awt.image.ColorModel java.awt.geom.AffineTransform int int int
      StackMap stack: java.awt.geom.NoninvertibleTransformException
         7: pop
         8: .line 154
            aload 2 /* xform */
            dconst_0
            dconst_0
            invokevirtual java.awt.geom.AffineTransform.setToScale:(DD)V
         9: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            iload 3 /* bWidth */
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            putfield java.awt.TexturePaintContext.incXAcross:D
        10: .line 157
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
            iload 4 /* bHeight */
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            putfield java.awt.TexturePaintContext.incYAcross:D
        11: .line 158
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            iload 3 /* bWidth */
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            putfield java.awt.TexturePaintContext.incXDown:D
        12: .line 159
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            iload 4 /* bHeight */
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            putfield java.awt.TexturePaintContext.incYDown:D
        13: .line 160
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            putfield java.awt.TexturePaintContext.xOrg:D
        14: .line 161
            aload 0 /* this */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
            putfield java.awt.TexturePaintContext.yOrg:D
        15: .line 162
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXAcross:D
            d2i
            putfield java.awt.TexturePaintContext.colincx:I
        16: .line 163
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYAcross:D
            d2i
            putfield java.awt.TexturePaintContext.colincy:I
        17: .line 164
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXAcross:D
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
            putfield java.awt.TexturePaintContext.colincxerr:I
        18: .line 165
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYAcross:D
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
            putfield java.awt.TexturePaintContext.colincyerr:I
        19: .line 166
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXDown:D
            d2i
            putfield java.awt.TexturePaintContext.rowincx:I
        20: .line 167
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYDown:D
            d2i
            putfield java.awt.TexturePaintContext.rowincy:I
        21: .line 168
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXDown:D
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
            putfield java.awt.TexturePaintContext.rowincxerr:I
        22: .line 169
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYDown:D
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
            putfield java.awt.TexturePaintContext.rowincyerr:I
        23: .line 171
            return
        end local 5 // int maxw
        end local 4 // int bHeight
        end local 3 // int bWidth
        end local 2 // java.awt.geom.AffineTransform xform
        end local 1 // java.awt.image.ColorModel cm
        end local 0 // java.awt.TexturePaintContext this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   24     0     this  Ljava/awt/TexturePaintContext;
            0   24     1       cm  Ljava/awt/image/ColorModel;
            0   24     2    xform  Ljava/awt/geom/AffineTransform;
            0   24     3   bWidth  I
            0   24     4  bHeight  I
            0   24     5     maxw  I
      Exception table:
        from    to  target  type
           5     6       7  Class java.awt.geom.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      cm       
      xform    
      bWidth   
      bHeight  
      maxw     

  static int fractAsInt(double);
    descriptor: (D)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double d
         0: .line 174
            dload 0 /* d */
            dconst_1
            drem
            ldc 2.147483647E9
            dmul
            d2i
            ireturn
        end local 0 // double d
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     d  D
    MethodParameters:
      Name  Flags
      d     

  static double mod(double, double);
    descriptor: (DD)D
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // double num
        start local 2 // double den
         0: .line 178
            dload 0 /* num */
            dload 2 /* den */
            drem
            dstore 0 /* num */
         1: .line 179
            dload 0 /* num */
            dconst_0
            dcmpg
            ifge 5
         2: .line 180
            dload 0 /* num */
            dload 2 /* den */
            dadd
            dstore 0 /* num */
         3: .line 181
            dload 0 /* num */
            dload 2 /* den */
            dcmpl
            iflt 5
         4: .line 188
            dconst_0
            dstore 0 /* num */
         5: .line 191
      StackMap locals:
      StackMap stack:
            dload 0 /* num */
            dreturn
        end local 2 // double den
        end local 0 // double num
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0   num  D
            0    6     2   den  D
    MethodParameters:
      Name  Flags
      num   
      den   

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.TexturePaintContext this
         0: .line 198
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colorModel:Ljava/awt/image/ColorModel;
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            invokestatic java.awt.TexturePaintContext.dropRaster:(Ljava/awt/image/ColorModel;Ljava/awt/image/Raster;)V
         1: .line 199
            return
        end local 0 // java.awt.TexturePaintContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/TexturePaintContext;

  public java.awt.image.ColorModel getColorModel();
    descriptor: ()Ljava/awt/image/ColorModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.TexturePaintContext this
         0: .line 205
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colorModel:Ljava/awt/image/ColorModel;
            areturn
        end local 0 // java.awt.TexturePaintContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/TexturePaintContext;

  public java.awt.image.Raster getRaster(int, int, int, int);
    descriptor: (IIII)Ljava/awt/image/Raster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=17, locals=9, args_size=5
        start local 0 // java.awt.TexturePaintContext this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 215
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            ifnull 3
         1: .line 216
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            iload 3 /* w */
            if_icmplt 3
         2: .line 217
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            iload 4 /* h */
            if_icmpge 6
         3: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 4 /* h */
            iconst_1
            if_icmpne 4
            iload 3 /* w */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.maxWidth:I
            invokestatic java.lang.Math.max:(II)I
            goto 5
      StackMap locals: java.awt.TexturePaintContext int int int int
      StackMap stack: java.awt.TexturePaintContext java.awt.TexturePaintContext
         4: iload 3 /* w */
      StackMap locals: java.awt.TexturePaintContext int int int int
      StackMap stack: java.awt.TexturePaintContext java.awt.TexturePaintContext int
         5: iload 4 /* h */
            invokevirtual java.awt.TexturePaintContext.makeRaster:(II)Ljava/awt/image/WritableRaster;
            putfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
         6: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.xOrg:D
            iload 1 /* x */
            i2d
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXAcross:D
            dmul
            dadd
            iload 2 /* y */
            i2d
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incXDown:D
            dmul
            dadd
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.bWidth:I
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            dstore 5 /* X */
        start local 5 // double X
         7: .line 223
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.yOrg:D
            iload 1 /* x */
            i2d
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYAcross:D
            dmul
            dadd
            iload 2 /* y */
            i2d
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.incYDown:D
            dmul
            dadd
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.bHeight:I
            i2d
            invokestatic java.awt.TexturePaintContext.mod:(DD)D
            dstore 7 /* Y */
        start local 7 // double Y
         8: .line 225
            aload 0 /* this */
            dload 5 /* X */
            d2i
            dload 7 /* Y */
            d2i
            dload 5 /* X */
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
            dload 7 /* Y */
            invokestatic java.awt.TexturePaintContext.fractAsInt:(D)I
         9: .line 226
            iload 3 /* w */
            iload 4 /* h */
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.bWidth:I
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.bHeight:I
        10: .line 227
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colincx:I
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colincxerr:I
        11: .line 228
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colincy:I
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.colincyerr:I
        12: .line 229
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.rowincx:I
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.rowincxerr:I
        13: .line 230
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.rowincy:I
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.rowincyerr:I
        14: .line 225
            invokevirtual java.awt.TexturePaintContext.setRaster:(IIIIIIIIIIIIIIII)V
        15: .line 232
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            invokestatic sun.awt.image.SunWritableRaster.markDirty:(Ljava/awt/image/WritableRaster;)V
        16: .line 234
            aload 0 /* this */
            getfield java.awt.TexturePaintContext.outRas:Ljava/awt/image/WritableRaster;
            areturn
        end local 7 // double Y
        end local 5 // double X
        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.TexturePaintContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Ljava/awt/TexturePaintContext;
            0   17     1     x  I
            0   17     2     y  I
            0   17     3     w  I
            0   17     4     h  I
            7   17     5     X  D
            8   17     7     Y  D
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  static synchronized java.awt.image.WritableRaster makeRaster(java.awt.image.ColorModel, java.awt.image.Raster, int, int);
    descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/image/Raster;II)Ljava/awt/image/WritableRaster;
    flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // java.awt.image.ColorModel cm
        start local 1 // java.awt.image.Raster srcRas
        start local 2 // int w
        start local 3 // int h
         0: .line 244
            getstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpne 9
         1: .line 245
            getstatic java.awt.TexturePaintContext.xrgbRasRef:Ljava/lang/ref/WeakReference;
            ifnull 6
         2: .line 246
            getstatic java.awt.TexturePaintContext.xrgbRasRef:Ljava/lang/ref/WeakReference;
            invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
            checkcast java.awt.image.WritableRaster
            astore 4 /* wr */
        start local 4 // java.awt.image.WritableRaster wr
         3: .line 247
            aload 4 /* wr */
            ifnull 6
            aload 4 /* wr */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            iload 2 /* w */
            if_icmplt 6
            aload 4 /* wr */
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            iload 3 /* h */
            if_icmplt 6
         4: .line 248
            aconst_null
            putstatic java.awt.TexturePaintContext.xrgbRasRef:Ljava/lang/ref/WeakReference;
         5: .line 249
            aload 4 /* wr */
            areturn
        end local 4 // java.awt.image.WritableRaster wr
         6: .line 253
      StackMap locals:
      StackMap stack:
            iload 2 /* w */
            bipush 32
            if_icmpgt 17
            iload 3 /* h */
            bipush 32
            if_icmpgt 17
         7: .line 254
            bipush 32
            dup
            istore 3 /* h */
            istore 2 /* w */
         8: .line 256
            goto 17
      StackMap locals:
      StackMap stack:
         9: getstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpne 17
        10: .line 257
            getstatic java.awt.TexturePaintContext.argbRasRef:Ljava/lang/ref/WeakReference;
            ifnull 15
        11: .line 258
            getstatic java.awt.TexturePaintContext.argbRasRef:Ljava/lang/ref/WeakReference;
            invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
            checkcast java.awt.image.WritableRaster
            astore 4 /* wr */
        start local 4 // java.awt.image.WritableRaster wr
        12: .line 259
            aload 4 /* wr */
            ifnull 15
            aload 4 /* wr */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            iload 2 /* w */
            if_icmplt 15
            aload 4 /* wr */
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            iload 3 /* h */
            if_icmplt 15
        13: .line 260
            aconst_null
            putstatic java.awt.TexturePaintContext.argbRasRef:Ljava/lang/ref/WeakReference;
        14: .line 261
            aload 4 /* wr */
            areturn
        end local 4 // java.awt.image.WritableRaster wr
        15: .line 265
      StackMap locals:
      StackMap stack:
            iload 2 /* w */
            bipush 32
            if_icmpgt 17
            iload 3 /* h */
            bipush 32
            if_icmpgt 17
        16: .line 266
            bipush 32
            dup
            istore 3 /* h */
            istore 2 /* w */
        17: .line 269
      StackMap locals:
      StackMap stack:
            aload 1 /* srcRas */
            ifnull 19
        18: .line 270
            aload 1 /* srcRas */
            iload 2 /* w */
            iload 3 /* h */
            invokevirtual java.awt.image.Raster.createCompatibleWritableRaster:(II)Ljava/awt/image/WritableRaster;
            areturn
        19: .line 272
      StackMap locals:
      StackMap stack:
            aload 0 /* cm */
            iload 2 /* w */
            iload 3 /* h */
            invokevirtual java.awt.image.ColorModel.createCompatibleWritableRaster:(II)Ljava/awt/image/WritableRaster;
            areturn
        end local 3 // int h
        end local 2 // int w
        end local 1 // java.awt.image.Raster srcRas
        end local 0 // java.awt.image.ColorModel cm
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0      cm  Ljava/awt/image/ColorModel;
            0   20     1  srcRas  Ljava/awt/image/Raster;
            0   20     2       w  I
            0   20     3       h  I
            3    6     4      wr  Ljava/awt/image/WritableRaster;
           12   15     4      wr  Ljava/awt/image/WritableRaster;
    MethodParameters:
        Name  Flags
      cm      
      srcRas  
      w       
      h       

  static synchronized void dropRaster(java.awt.image.ColorModel, java.awt.image.Raster);
    descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/image/Raster;)V
    flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ColorModel cm
        start local 1 // java.awt.image.Raster outRas
         0: .line 277
            aload 1 /* outRas */
            ifnonnull 2
         1: .line 278
            return
         2: .line 280
      StackMap locals:
      StackMap stack:
            getstatic java.awt.TexturePaintContext.xrgbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpne 5
         3: .line 281
            new java.lang.ref.WeakReference
            dup
            aload 1 /* outRas */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putstatic java.awt.TexturePaintContext.xrgbRasRef:Ljava/lang/ref/WeakReference;
         4: .line 282
            goto 7
      StackMap locals:
      StackMap stack:
         5: getstatic java.awt.TexturePaintContext.argbmodel:Ljava/awt/image/ColorModel;
            aload 0 /* cm */
            if_acmpne 7
         6: .line 283
            new java.lang.ref.WeakReference
            dup
            aload 1 /* outRas */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putstatic java.awt.TexturePaintContext.argbRasRef:Ljava/lang/ref/WeakReference;
         7: .line 285
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.image.Raster outRas
        end local 0 // java.awt.image.ColorModel cm
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0      cm  Ljava/awt/image/ColorModel;
            0    8     1  outRas  Ljava/awt/image/Raster;
    MethodParameters:
        Name  Flags
      cm      
      outRas  

  static synchronized java.awt.image.WritableRaster makeByteRaster(java.awt.image.Raster, int, int);
    descriptor: (Ljava/awt/image/Raster;II)Ljava/awt/image/WritableRaster;
    flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.awt.image.Raster srcRas
        start local 1 // int w
        start local 2 // int h
         0: .line 292
            getstatic java.awt.TexturePaintContext.byteRasRef:Ljava/lang/ref/WeakReference;
            ifnull 5
         1: .line 293
            getstatic java.awt.TexturePaintContext.byteRasRef:Ljava/lang/ref/WeakReference;
            invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
            checkcast java.awt.image.WritableRaster
            astore 3 /* wr */
        start local 3 // java.awt.image.WritableRaster wr
         2: .line 294
            aload 3 /* wr */
            ifnull 5
            aload 3 /* wr */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            iload 1 /* w */
            if_icmplt 5
            aload 3 /* wr */
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            iload 2 /* h */
            if_icmplt 5
         3: .line 295
            aconst_null
            putstatic java.awt.TexturePaintContext.byteRasRef:Ljava/lang/ref/WeakReference;
         4: .line 296
            aload 3 /* wr */
            areturn
        end local 3 // java.awt.image.WritableRaster wr
         5: .line 300
      StackMap locals:
      StackMap stack:
            iload 1 /* w */
            bipush 32
            if_icmpgt 7
            iload 2 /* h */
            bipush 32
            if_icmpgt 7
         6: .line 301
            bipush 32
            dup
            istore 2 /* h */
            istore 1 /* w */
         7: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* srcRas */
            iload 1 /* w */
            iload 2 /* h */
            invokevirtual java.awt.image.Raster.createCompatibleWritableRaster:(II)Ljava/awt/image/WritableRaster;
            areturn
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.Raster srcRas
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0  srcRas  Ljava/awt/image/Raster;
            0    8     1       w  I
            0    8     2       h  I
            2    5     3      wr  Ljava/awt/image/WritableRaster;
    MethodParameters:
        Name  Flags
      srcRas  
      w       
      h       

  static synchronized void dropByteRaster(java.awt.image.Raster);
    descriptor: (Ljava/awt/image/Raster;)V
    flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.awt.image.Raster outRas
         0: .line 307
            aload 0 /* outRas */
            ifnonnull 2
         1: .line 308
            return
         2: .line 310
      StackMap locals:
      StackMap stack:
            new java.lang.ref.WeakReference
            dup
            aload 0 /* outRas */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putstatic java.awt.TexturePaintContext.byteRasRef:Ljava/lang/ref/WeakReference;
         3: .line 311
            return
        end local 0 // java.awt.image.Raster outRas
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  outRas  Ljava/awt/image/Raster;
    MethodParameters:
        Name  Flags
      outRas  

  public abstract java.awt.image.WritableRaster makeRaster(int, int);
    descriptor: (II)Ljava/awt/image/WritableRaster;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      w     
      h     

  public abstract void setRaster(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIIIIIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      x           
      y           
      xerr        
      yerr        
      w           
      h           
      bWidth      
      bHeight     
      colincx     
      colincxerr  
      colincy     
      colincyerr  
      rowincx     
      rowincxerr  
      rowincy     
      rowincyerr  

  public static int blend(int[], int, int);
    descriptor: ([III)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=10, args_size=3
        start local 0 // int[] rgbs
        start local 1 // int xmul
        start local 2 // int ymul
         0: .line 341
            iload 1 /* xmul */
            bipush 19
            iushr
            istore 1 /* xmul */
         1: .line 342
            iload 2 /* ymul */
            bipush 19
            iushr
            istore 2 /* ymul */
         2: .line 344
            iconst_0
            dup
            istore 6 /* accumB */
        start local 6 // int accumB
         3: dup
            istore 5 /* accumG */
        start local 5 // int accumG
         4: dup
            istore 4 /* accumR */
        start local 4 // int accumR
         5: istore 3 /* accumA */
        start local 3 // int accumA
         6: .line 345
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         7: goto 19
         8: .line 346
      StackMap locals: int[] int int int int int int int
      StackMap stack:
            aload 0 /* rgbs */
            iload 7 /* i */
            iaload
            istore 8 /* rgb */
        start local 8 // int rgb
         9: .line 350
            sipush 4096
            iload 1 /* xmul */
            isub
            istore 1 /* xmul */
        10: .line 351
            iload 7 /* i */
            iconst_1
            iand
            ifne 12
        11: .line 352
            sipush 4096
            iload 2 /* ymul */
            isub
            istore 2 /* ymul */
        12: .line 356
      StackMap locals: int
      StackMap stack:
            iload 1 /* xmul */
            iload 2 /* ymul */
            imul
            istore 9 /* factor */
        start local 9 // int factor
        13: .line 357
            iload 9 /* factor */
            ifeq 18
        14: .line 361
            iload 3 /* accumA */
            iload 8 /* rgb */
            bipush 24
            iushr
            iload 9 /* factor */
            imul
            iadd
            istore 3 /* accumA */
        15: .line 362
            iload 4 /* accumR */
            iload 8 /* rgb */
            bipush 16
            iushr
            sipush 255
            iand
            iload 9 /* factor */
            imul
            iadd
            istore 4 /* accumR */
        16: .line 363
            iload 5 /* accumG */
            iload 8 /* rgb */
            bipush 8
            iushr
            sipush 255
            iand
            iload 9 /* factor */
            imul
            iadd
            istore 5 /* accumG */
        17: .line 364
            iload 6 /* accumB */
            iload 8 /* rgb */
            sipush 255
            iand
            iload 9 /* factor */
            imul
            iadd
            istore 6 /* accumB */
        end local 9 // int factor
        end local 8 // int rgb
        18: .line 345
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 7 /* i */
            iconst_4
            if_icmplt 8
        end local 7 // int i
        20: .line 367
            iload 3 /* accumA */
            ldc 8388608
            iadd
            bipush 24
            iushr
            bipush 24
            ishl
        21: .line 368
            iload 4 /* accumR */
            ldc 8388608
            iadd
            bipush 24
            iushr
            bipush 16
            ishl
        22: .line 367
            ior
        23: .line 369
            iload 5 /* accumG */
            ldc 8388608
            iadd
            bipush 24
            iushr
            bipush 8
            ishl
        24: .line 367
            ior
        25: .line 370
            iload 6 /* accumB */
            ldc 8388608
            iadd
            bipush 24
            iushr
        26: .line 367
            ior
            ireturn
        end local 6 // int accumB
        end local 5 // int accumG
        end local 4 // int accumR
        end local 3 // int accumA
        end local 2 // int ymul
        end local 1 // int xmul
        end local 0 // int[] rgbs
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   27     0    rgbs  [I
            0   27     1    xmul  I
            0   27     2    ymul  I
            6   27     3  accumA  I
            5   27     4  accumR  I
            4   27     5  accumG  I
            3   27     6  accumB  I
            7   20     7       i  I
            9   18     8     rgb  I
           13   18     9  factor  I
    MethodParameters:
      Name  Flags
      rgbs  
      xmul  
      ymul  
}
SourceFile: "TexturePaintContext.java"
NestMembers:
  java.awt.TexturePaintContext$Any  java.awt.TexturePaintContext$Byte  java.awt.TexturePaintContext$ByteFilter  java.awt.TexturePaintContext$Int
InnerClasses:
  Any = java.awt.TexturePaintContext$Any of java.awt.TexturePaintContext
  Byte = java.awt.TexturePaintContext$Byte of java.awt.TexturePaintContext
  ByteFilter = java.awt.TexturePaintContext$ByteFilter of java.awt.TexturePaintContext
  Int = java.awt.TexturePaintContext$Int of java.awt.TexturePaintContext