public class java.awt.image.ComponentColorModel extends java.awt.image.ColorModel
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.awt.image.ComponentColorModel
  super_class: java.awt.image.ColorModel
{
  private boolean signed;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean is_sRGB_stdScale;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean is_LinearRGB_stdScale;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean is_LinearGray_stdScale;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean is_ICCGray_stdScale;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private byte[] tosRGB8LUT;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private byte[] fromsRGB8LUT8;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private short[] fromsRGB8LUT16;
    descriptor: [S
    flags: (0x0002) ACC_PRIVATE

  private byte[] fromLinearGray16ToOtherGray8LUT;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private short[] fromLinearGray16ToOtherGray16LUT;
    descriptor: [S
    flags: (0x0002) ACC_PRIVATE

  private boolean needScaleInit;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noUnnorm;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean nonStdScale;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private float[] min;
    descriptor: [F
    flags: (0x0002) ACC_PRIVATE

  private float[] diffMinMax;
    descriptor: [F
    flags: (0x0002) ACC_PRIVATE

  private float[] compOffset;
    descriptor: [F
    flags: (0x0002) ACC_PRIVATE

  private float[] compScale;
    descriptor: [F
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.awt.color.ColorSpace, int[], boolean, boolean, int, int);
    descriptor: (Ljava/awt/color/ColorSpace;[IZZII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=7
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.color.ColorSpace colorSpace
        start local 2 // int[] bits
        start local 3 // boolean hasAlpha
        start local 4 // boolean isAlphaPremultiplied
        start local 5 // int transparency
        start local 6 // int transferType
         0: .line 273
            aload 0 /* this */
            iload 6 /* transferType */
            aload 1 /* colorSpace */
            iload 3 /* hasAlpha */
            invokestatic java.awt.image.ComponentColorModel.bitsHelper:(ILjava/awt/color/ColorSpace;Z)I
         1: .line 274
            aload 2 /* bits */
            iload 6 /* transferType */
            aload 1 /* colorSpace */
            iload 3 /* hasAlpha */
            invokestatic java.awt.image.ComponentColorModel.bitsArrayHelper:([IILjava/awt/color/ColorSpace;Z)[I
         2: .line 275
            aload 1 /* colorSpace */
            iload 3 /* hasAlpha */
            iload 4 /* isAlphaPremultiplied */
            iload 5 /* transparency */
         3: .line 276
            iload 6 /* transferType */
            invokespecial java.awt.image.ColorModel.<init>:(I[ILjava/awt/color/ColorSpace;ZZII)V
         4: .line 277
            iload 6 /* transferType */
            tableswitch { // 0 - 5
                    0: 5
                    1: 5
                    2: 8
                    3: 5
                    4: 11
                    5: 11
              default: 16
          }
         5: .line 281
      StackMap locals: java.awt.image.ComponentColorModel java.awt.color.ColorSpace int[] int int int int
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.signed:Z
         6: .line 282
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.needScaleInit:Z
         7: .line 283
            goto 19
         8: .line 285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.signed:Z
         9: .line 286
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.needScaleInit:Z
        10: .line 287
            goto 19
        11: .line 290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.signed:Z
        12: .line 291
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.needScaleInit:Z
        13: .line 292
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.noUnnorm:Z
        14: .line 293
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        15: .line 294
            goto 19
        16: .line 296
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This constructor is not compatible with transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        17: .line 297
            iload 6 /* transferType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        18: .line 296
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.setupLUTs:()V
        20: .line 300
            return
        end local 6 // int transferType
        end local 5 // int transparency
        end local 4 // boolean isAlphaPremultiplied
        end local 3 // boolean hasAlpha
        end local 2 // int[] bits
        end local 1 // java.awt.color.ColorSpace colorSpace
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   21     0                  this  Ljava/awt/image/ComponentColorModel;
            0   21     1            colorSpace  Ljava/awt/color/ColorSpace;
            0   21     2                  bits  [I
            0   21     3              hasAlpha  Z
            0   21     4  isAlphaPremultiplied  Z
            0   21     5          transparency  I
            0   21     6          transferType  I
    MethodParameters:
                      Name  Flags
      colorSpace            
      bits                  
      hasAlpha              
      isAlphaPremultiplied  
      transparency          
      transferType          

  public void <init>(java.awt.color.ColorSpace, boolean, boolean, int, int);
    descriptor: (Ljava/awt/color/ColorSpace;ZZII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.color.ColorSpace colorSpace
        start local 2 // boolean hasAlpha
        start local 3 // boolean isAlphaPremultiplied
        start local 4 // int transparency
        start local 5 // int transferType
         0: .line 351
            aload 0 /* this */
            aload 1 /* colorSpace */
            aconst_null
            iload 2 /* hasAlpha */
            iload 3 /* isAlphaPremultiplied */
         1: .line 352
            iload 4 /* transparency */
            iload 5 /* transferType */
            invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
         2: .line 353
            return
        end local 5 // int transferType
        end local 4 // int transparency
        end local 3 // boolean isAlphaPremultiplied
        end local 2 // boolean hasAlpha
        end local 1 // java.awt.color.ColorSpace colorSpace
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Ljava/awt/image/ComponentColorModel;
            0    3     1            colorSpace  Ljava/awt/color/ColorSpace;
            0    3     2              hasAlpha  Z
            0    3     3  isAlphaPremultiplied  Z
            0    3     4          transparency  I
            0    3     5          transferType  I
    MethodParameters:
                      Name  Flags
      colorSpace            
      hasAlpha              
      isAlphaPremultiplied  
      transparency          
      transferType          

  private static int bitsHelper(int, java.awt.color.ColorSpace, boolean);
    descriptor: (ILjava/awt/color/ColorSpace;Z)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // int transferType
        start local 1 // java.awt.color.ColorSpace colorSpace
        start local 2 // boolean hasAlpha
         0: .line 358
            iload 0 /* transferType */
            invokestatic java.awt.image.DataBuffer.getDataTypeSize:(I)I
            istore 3 /* numBits */
        start local 3 // int numBits
         1: .line 359
            aload 1 /* colorSpace */
            invokevirtual java.awt.color.ColorSpace.getNumComponents:()I
            istore 4 /* numComponents */
        start local 4 // int numComponents
         2: .line 360
            iload 2 /* hasAlpha */
            ifeq 4
         3: .line 361
            iinc 4 /* numComponents */ 1
         4: .line 363
      StackMap locals: int int
      StackMap stack:
            iload 3 /* numBits */
            iload 4 /* numComponents */
            imul
            ireturn
        end local 4 // int numComponents
        end local 3 // int numBits
        end local 2 // boolean hasAlpha
        end local 1 // java.awt.color.ColorSpace colorSpace
        end local 0 // int transferType
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0   transferType  I
            0    5     1     colorSpace  Ljava/awt/color/ColorSpace;
            0    5     2       hasAlpha  Z
            1    5     3        numBits  I
            2    5     4  numComponents  I
    MethodParameters:
              Name  Flags
      transferType  
      colorSpace    
      hasAlpha      

  private static int[] bitsArrayHelper(int[], int, java.awt.color.ColorSpace, boolean);
    descriptor: ([IILjava/awt/color/ColorSpace;Z)[I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=4
        start local 0 // int[] origBits
        start local 1 // int transferType
        start local 2 // java.awt.color.ColorSpace colorSpace
        start local 3 // boolean hasAlpha
         0: .line 370
            iload 1 /* transferType */
            tableswitch { // 0 - 3
                    0: 1
                    1: 1
                    2: 3
                    3: 1
              default: 3
          }
         1: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* origBits */
            ifnull 3
         2: .line 375
            aload 0 /* origBits */
            areturn
         3: .line 381
      StackMap locals:
      StackMap stack:
            iload 1 /* transferType */
            invokestatic java.awt.image.DataBuffer.getDataTypeSize:(I)I
            istore 4 /* numBits */
        start local 4 // int numBits
         4: .line 382
            aload 2 /* colorSpace */
            invokevirtual java.awt.color.ColorSpace.getNumComponents:()I
            istore 5 /* numComponents */
        start local 5 // int numComponents
         5: .line 383
            iload 3 /* hasAlpha */
            ifeq 7
         6: .line 384
            iinc 5 /* numComponents */ 1
         7: .line 386
      StackMap locals: int int
      StackMap stack:
            iload 5 /* numComponents */
            newarray 10
            astore 6 /* bits */
        start local 6 // int[] bits
         8: .line 387
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         9: goto 12
        10: .line 388
      StackMap locals: int[] int
      StackMap stack:
            aload 6 /* bits */
            iload 7 /* i */
            iload 4 /* numBits */
            iastore
        11: .line 387
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            iload 5 /* numComponents */
            if_icmplt 10
        end local 7 // int i
        13: .line 390
            aload 6 /* bits */
            areturn
        end local 6 // int[] bits
        end local 5 // int numComponents
        end local 4 // int numBits
        end local 3 // boolean hasAlpha
        end local 2 // java.awt.color.ColorSpace colorSpace
        end local 1 // int transferType
        end local 0 // int[] origBits
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0       origBits  [I
            0   14     1   transferType  I
            0   14     2     colorSpace  Ljava/awt/color/ColorSpace;
            0   14     3       hasAlpha  Z
            4   14     4        numBits  I
            5   14     5  numComponents  I
            8   14     6           bits  [I
            9   13     7              i  I
    MethodParameters:
              Name  Flags
      origBits      
      transferType  
      colorSpace    
      hasAlpha      

  private void setupLUTs();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // java.awt.image.ComponentColorModel this
         0: .line 411
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB:Z
            ifeq 4
         1: .line 412
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
         2: .line 413
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
         3: .line 414
            goto 59
      StackMap locals:
      StackMap stack:
         4: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            invokestatic java.awt.image.ColorModel.isLinearRGBspace:(Ljava/awt/color/ColorSpace;)Z
            ifeq 14
         5: .line 418
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
         6: .line 419
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
         7: .line 420
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            ifne 11
         8: .line 421
            aload 0 /* this */
            invokestatic java.awt.image.ColorModel.getLinearRGB8TosRGB8LUT:()[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
         9: .line 422
            aload 0 /* this */
            invokestatic java.awt.image.ColorModel.getsRGB8ToLinearRGB8LUT:()[B
            putfield java.awt.image.ComponentColorModel.fromsRGB8LUT8:[B
        10: .line 423
            goto 59
        11: .line 424
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic java.awt.image.ColorModel.getLinearRGB16TosRGB8LUT:()[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
        12: .line 425
            aload 0 /* this */
            invokestatic java.awt.image.ColorModel.getsRGB8ToLinearRGB16LUT:()[S
            putfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
        13: .line 427
            goto 59
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpaceType:I
            bipush 6
            if_icmpne 40
        15: .line 428
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            instanceof java.awt.color.ICC_ColorSpace
            ifeq 40
        16: .line 429
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iconst_0
            invokevirtual java.awt.color.ColorSpace.getMinValue:(I)F
            fconst_0
            fcmpl
            ifne 40
        17: .line 430
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iconst_0
            invokevirtual java.awt.color.ColorSpace.getMaxValue:(I)F
            fconst_1
            fcmpl
            ifne 40
        18: .line 434
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            checkcast java.awt.color.ICC_ColorSpace
            astore 1 /* ics */
        start local 1 // java.awt.color.ICC_ColorSpace ics
        19: .line 435
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
        20: .line 436
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        21: .line 437
            aload 0 /* this */
            invokestatic java.awt.image.ColorModel.getsRGB8ToLinearRGB16LUT:()[S
            putfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
        22: .line 438
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.isLinearGRAYspace:(Ljava/awt/color/ColorSpace;)Z
            ifeq 29
        23: .line 439
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
        24: .line 440
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            ifne 27
        25: .line 441
            aload 0 /* this */
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getGray8TosRGB8LUT:(Ljava/awt/color/ICC_ColorSpace;)[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
        26: .line 442
            goto 59
        27: .line 443
      StackMap locals: java.awt.color.ICC_ColorSpace
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getGray16TosRGB8LUT:(Ljava/awt/color/ICC_ColorSpace;)[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
        28: .line 445
            goto 59
        29: .line 446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            ifne 35
        30: .line 447
            aload 0 /* this */
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getGray8TosRGB8LUT:(Ljava/awt/color/ICC_ColorSpace;)[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
        31: .line 448
            aload 0 /* this */
        32: .line 449
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getLinearGray16ToOtherGray8LUT:(Ljava/awt/color/ICC_ColorSpace;)[B
        33: .line 448
            putfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray8LUT:[B
        34: .line 450
            goto 59
        35: .line 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getGray16TosRGB8LUT:(Ljava/awt/color/ICC_ColorSpace;)[B
            putfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
        36: .line 452
            aload 0 /* this */
        37: .line 453
            aload 1 /* ics */
            invokestatic java.awt.image.ColorModel.getLinearGray16ToOtherGray16LUT:(Ljava/awt/color/ICC_ColorSpace;)[S
        38: .line 452
            putfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray16LUT:[S
        end local 1 // java.awt.color.ICC_ColorSpace ics
        39: .line 456
            goto 59
      StackMap locals:
      StackMap stack:
        40: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 59
        41: .line 461
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        42: .line 462
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        43: goto 49
        44: .line 463
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iload 1 /* i */
            invokevirtual java.awt.color.ColorSpace.getMinValue:(I)F
            fconst_0
            fcmpl
            ifne 46
        45: .line 464
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iload 1 /* i */
            invokevirtual java.awt.color.ColorSpace.getMaxValue:(I)F
            fconst_1
            fcmpl
            ifeq 48
        46: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        47: .line 466
            goto 50
        48: .line 462
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        49: iload 1 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 44
        end local 1 // int i
        50: .line 469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifeq 59
        51: .line 470
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            newarray 6
            putfield java.awt.image.ComponentColorModel.min:[F
        52: .line 471
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            newarray 6
            putfield java.awt.image.ComponentColorModel.diffMinMax:[F
        53: .line 472
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        54: goto 58
        55: .line 473
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.min:[F
            iload 1 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iload 1 /* i */
            invokevirtual java.awt.color.ColorSpace.getMinValue:(I)F
            fastore
        56: .line 474
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.diffMinMax:[F
            iload 1 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            iload 1 /* i */
            invokevirtual java.awt.color.ColorSpace.getMaxValue:(I)F
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.min:[F
            iload 1 /* i */
            faload
            fsub
            fastore
        57: .line 472
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        58: iload 1 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 55
        end local 1 // int i
        59: .line 478
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   60     0  this  Ljava/awt/image/ComponentColorModel;
           19   39     1   ics  Ljava/awt/color/ICC_ColorSpace;
           43   50     1     i  I
           54   59     1     i  I

  private void initScale();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // java.awt.image.ComponentColorModel this
         0: .line 500
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.needScaleInit:Z
         1: .line 501
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifne 2
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 4
         2: .line 510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.noUnnorm:Z
         3: .line 511
            goto 5
         4: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.noUnnorm:Z
         5: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 6
                    1: 24
                    2: 60
                    3: 42
              default: 76
          }
         6: .line 518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 8
            astore 3 /* bpixel */
        start local 3 // byte[] bpixel
         7: .line 519
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         8: goto 11
         9: .line 520
      StackMap locals: java.awt.image.ComponentColorModel top top byte[] int
      StackMap stack:
            aload 3 /* bpixel */
            iload 4 /* i */
            iconst_0
            bastore
        10: .line 519
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 9
        end local 4 // int i
        12: .line 522
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 16
        13: .line 523
            aload 3 /* bpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        14: .line 524
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2b
        15: .line 523
            bastore
        16: .line 526
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* bpixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 1 /* lowVal */
        start local 1 // float[] lowVal
        17: .line 527
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        18: goto 21
        19: .line 528
      StackMap locals: java.awt.image.ComponentColorModel float[] top byte[] int
      StackMap stack:
            aload 3 /* bpixel */
            iload 4 /* i */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 4 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2b
            bastore
        20: .line 527
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 19
        end local 4 // int i
        22: .line 530
            aload 0 /* this */
            aload 3 /* bpixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 2 /* highVal */
        end local 3 // byte[] bpixel
        start local 2 // float[] highVal
        23: .line 532
            goto 78
        end local 2 // float[] highVal
        end local 1 // float[] lowVal
        24: .line 535
      StackMap locals: java.awt.image.ComponentColorModel
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 3 /* uspixel */
        start local 3 // short[] uspixel
        25: .line 536
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        26: goto 29
        27: .line 537
      StackMap locals: java.awt.image.ComponentColorModel top top short[] int
      StackMap stack:
            aload 3 /* uspixel */
            iload 4 /* i */
            iconst_0
            sastore
        28: .line 536
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 27
        end local 4 // int i
        30: .line 539
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 34
        31: .line 540
            aload 3 /* uspixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        32: .line 541
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2s
        33: .line 540
            sastore
        34: .line 543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* uspixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 1 /* lowVal */
        start local 1 // float[] lowVal
        35: .line 544
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        36: goto 39
        37: .line 545
      StackMap locals: java.awt.image.ComponentColorModel float[] top short[] int
      StackMap stack:
            aload 3 /* uspixel */
            iload 4 /* i */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 4 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2s
            sastore
        38: .line 544
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 37
        end local 4 // int i
        40: .line 547
            aload 0 /* this */
            aload 3 /* uspixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 2 /* highVal */
        end local 3 // short[] uspixel
        start local 2 // float[] highVal
        41: .line 549
            goto 78
        end local 2 // float[] highVal
        end local 1 // float[] lowVal
        42: .line 552
      StackMap locals: java.awt.image.ComponentColorModel
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 3 /* ipixel */
        start local 3 // int[] ipixel
        43: .line 553
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        44: goto 47
        45: .line 554
      StackMap locals: java.awt.image.ComponentColorModel top top int[] int
      StackMap stack:
            aload 3 /* ipixel */
            iload 4 /* i */
            iconst_0
            iastore
        46: .line 553
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 45
        end local 4 // int i
        48: .line 556
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 52
        49: .line 557
            aload 3 /* ipixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        50: .line 558
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
        51: .line 557
            iastore
        52: .line 560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* ipixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 1 /* lowVal */
        start local 1 // float[] lowVal
        53: .line 561
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        54: goto 57
        55: .line 562
      StackMap locals: java.awt.image.ComponentColorModel float[] top int[] int
      StackMap stack:
            aload 3 /* ipixel */
            iload 4 /* i */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 4 /* i */
            iaload
            ishl
            iconst_1
            isub
            iastore
        56: .line 561
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        57: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 55
        end local 4 // int i
        58: .line 564
            aload 0 /* this */
            aload 3 /* ipixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 2 /* highVal */
        end local 3 // int[] ipixel
        start local 2 // float[] highVal
        59: .line 566
            goto 78
        end local 2 // float[] highVal
        end local 1 // float[] lowVal
        60: .line 569
      StackMap locals: java.awt.image.ComponentColorModel
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 3 /* spixel */
        start local 3 // short[] spixel
        61: .line 570
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        62: goto 65
        63: .line 571
      StackMap locals: java.awt.image.ComponentColorModel top top short[] int
      StackMap stack:
            aload 3 /* spixel */
            iload 4 /* i */
            iconst_0
            sastore
        64: .line 570
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        65: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 63
        end local 4 // int i
        66: .line 573
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 68
        67: .line 574
            aload 3 /* spixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            sipush 32767
            sastore
        68: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* spixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 1 /* lowVal */
        start local 1 // float[] lowVal
        69: .line 577
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        70: goto 73
        71: .line 578
      StackMap locals: java.awt.image.ComponentColorModel float[] top short[] int
      StackMap stack:
            aload 3 /* spixel */
            iload 4 /* i */
            sipush 32767
            sastore
        72: .line 577
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        73: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 71
        end local 4 // int i
        74: .line 580
            aload 0 /* this */
            aload 3 /* spixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 2 /* highVal */
        end local 3 // short[] spixel
        start local 2 // float[] highVal
        75: .line 582
            goto 78
        end local 2 // float[] highVal
        end local 1 // float[] lowVal
        76: .line 584
      StackMap locals: java.awt.image.ComponentColorModel
      StackMap stack:
            aconst_null
            dup
            astore 2 /* highVal */
        start local 2 // float[] highVal
        77: astore 1 /* lowVal */
        start local 1 // float[] lowVal
        78: .line 587
      StackMap locals: float[] float[]
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        79: .line 588
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        80: goto 85
        81: .line 589
      StackMap locals: int
      StackMap stack:
            aload 1 /* lowVal */
            iload 3 /* i */
            faload
            fconst_0
            fcmpl
            ifne 82
            aload 2 /* highVal */
            iload 3 /* i */
            faload
            fconst_1
            fcmpl
            ifeq 84
        82: .line 590
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.nonStdScale:Z
        83: .line 591
            goto 86
        84: .line 588
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        85: iload 3 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 81
        end local 3 // int i
        86: .line 594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifeq 100
        87: .line 595
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ComponentColorModel.noUnnorm:Z
        88: .line 596
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
        89: .line 597
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
        90: .line 598
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
        91: .line 599
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
        92: .line 600
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            newarray 6
            putfield java.awt.image.ComponentColorModel.compOffset:[F
        93: .line 601
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            newarray 6
            putfield java.awt.image.ComponentColorModel.compScale:[F
        94: .line 602
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        95: goto 99
        96: .line 603
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compOffset:[F
            iload 3 /* i */
            aload 1 /* lowVal */
            iload 3 /* i */
            faload
            fastore
        97: .line 604
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compScale:[F
            iload 3 /* i */
            fconst_1
            aload 2 /* highVal */
            iload 3 /* i */
            faload
            aload 1 /* lowVal */
            iload 3 /* i */
            faload
            fsub
            fdiv
            fastore
        98: .line 602
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        99: iload 3 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 96
        end local 3 // int i
       100: .line 607
      StackMap locals:
      StackMap stack:
            return
        end local 2 // float[] highVal
        end local 1 // float[] lowVal
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  101     0     this  Ljava/awt/image/ComponentColorModel;
           17   24     1   lowVal  [F
           35   42     1   lowVal  [F
           53   60     1   lowVal  [F
           69   76     1   lowVal  [F
           78  101     1   lowVal  [F
           23   24     2  highVal  [F
           41   42     2  highVal  [F
           59   60     2  highVal  [F
           75   76     2  highVal  [F
           77  101     2  highVal  [F
            7   23     3   bpixel  [B
            8   12     4        i  I
           18   22     4        i  I
           25   41     3  uspixel  [S
           26   30     4        i  I
           36   40     4        i  I
           43   59     3   ipixel  [I
           44   48     4        i  I
           54   58     4        i  I
           61   75     3   spixel  [S
           62   66     4        i  I
           70   74     4        i  I
           80   86     3        i  I
           95  100     3        i  I

  private int getRGBComponent(int, int);
    descriptor: (II)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
        start local 2 // int idx
         0: .line 610
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmple 3
         1: .line 612
            new java.lang.IllegalArgumentException
            dup
            ldc "More than one component per pixel"
         2: .line 611
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 614
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 6
         4: .line 616
            new java.lang.IllegalArgumentException
            dup
            ldc "Component value is signed"
         5: .line 615
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 8
         7: .line 619
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         8: .line 624
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* opixel */
        start local 3 // java.lang.Object opixel
         9: .line 625
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 10
                    1: 13
                    2: 18
                    3: 16
              default: 18
          }
        10: .line 628
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_1
            newarray 8
            dup
            iconst_0
            iload 1 /* pixel */
            i2b
            bastore
            astore 4 /* bpixel */
        start local 4 // byte[] bpixel
        11: .line 629
            aload 4 /* bpixel */
            astore 3 /* opixel */
        end local 4 // byte[] bpixel
        12: .line 631
            goto 18
        13: .line 634
      StackMap locals:
      StackMap stack:
            iconst_1
            newarray 9
            dup
            iconst_0
            iload 1 /* pixel */
            i2s
            sastore
            astore 4 /* spixel */
        start local 4 // short[] spixel
        14: .line 635
            aload 4 /* spixel */
            astore 3 /* opixel */
        end local 4 // short[] spixel
        15: .line 637
            goto 18
        16: .line 640
      StackMap locals:
      StackMap stack:
            iconst_1
            newarray 10
            dup
            iconst_0
            iload 1 /* pixel */
            iastore
            astore 4 /* ipixel */
        start local 4 // int[] ipixel
        17: .line 641
            aload 4 /* ipixel */
            astore 3 /* opixel */
        end local 4 // int[] ipixel
        18: .line 645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* opixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 4 /* norm */
        start local 4 // float[] norm
        19: .line 646
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 4 /* norm */
            invokevirtual java.awt.color.ColorSpace.toRGB:([F)[F
            astore 5 /* rgb */
        start local 5 // float[] rgb
        20: .line 648
            aload 5 /* rgb */
            iload 2 /* idx */
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 5 // float[] rgb
        end local 4 // float[] norm
        end local 3 // java.lang.Object opixel
        end local 2 // int idx
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Ljava/awt/image/ComponentColorModel;
            0   21     1   pixel  I
            0   21     2     idx  I
            9   21     3  opixel  Ljava/lang/Object;
           11   12     4  bpixel  [B
           14   15     4  spixel  [S
           17   18     4  ipixel  [I
           19   21     4    norm  [F
           20   21     5     rgb  [F
    MethodParameters:
       Name  Flags
      pixel  
      idx    

  public int getRed(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
         0: .line 670
            aload 0 /* this */
            iload 1 /* pixel */
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(II)I
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljava/awt/image/ComponentColorModel;
            0    1     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  public int getGreen(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
         0: .line 692
            aload 0 /* this */
            iload 1 /* pixel */
            iconst_1
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(II)I
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljava/awt/image/ComponentColorModel;
            0    1     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  public int getBlue(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
         0: .line 714
            aload 0 /* this */
            iload 1 /* pixel */
            iconst_2
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(II)I
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljava/awt/image/ComponentColorModel;
            0    1     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  public int getAlpha(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
         0: .line 731
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifne 2
         1: .line 732
            sipush 255
            ireturn
         2: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmple 5
         3: .line 736
            new java.lang.IllegalArgumentException
            dup
            ldc "More than one component per pixel"
         4: .line 735
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 8
         6: .line 740
            new java.lang.IllegalArgumentException
            dup
            ldc "Component value is signed"
         7: .line 739
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 743
      StackMap locals:
      StackMap stack:
            iload 1 /* pixel */
            i2f
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljava/awt/image/ComponentColorModel;
            0    9     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  public int getRGB(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
         0: .line 763
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmple 3
         1: .line 765
            new java.lang.IllegalArgumentException
            dup
            ldc "More than one component per pixel"
         2: .line 764
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 767
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 6
         4: .line 769
            new java.lang.IllegalArgumentException
            dup
            ldc "Component value is signed"
         5: .line 768
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ComponentColorModel.getAlpha:(I)I
            bipush 24
            ishl
         7: .line 773
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ComponentColorModel.getRed:(I)I
            bipush 16
            ishl
         8: .line 772
            ior
         9: .line 774
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ComponentColorModel.getGreen:(I)I
            bipush 8
            ishl
        10: .line 772
            ior
        11: .line 775
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ComponentColorModel.getBlue:(I)I
            iconst_0
            ishl
        12: .line 772
            ior
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Ljava/awt/image/ComponentColorModel;
            0   13     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  private int extractComponent(java.lang.Object, int, int);
    descriptor: (Ljava/lang/Object;II)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=13, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
        start local 2 // int idx
        start local 3 // int precision
         0: .line 794
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 4 /* needAlpha */
        start local 4 // boolean needAlpha
         3: .line 795
            iconst_0
            istore 5 /* alp */
        start local 5 // int alp
         4: .line 797
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 2 /* idx */
            iaload
            ishl
            iconst_1
            isub
            istore 7 /* mask */
        start local 7 // int mask
         5: .line 799
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 36
                    1: 42
                    2: 6
                    3: 47
                    4: 20
                    5: 28
              default: 52
          }
         6: .line 803
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object int int int int top int
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 8 /* sdata */
        start local 8 // short[] sdata
         7: .line 804
            iconst_1
            iload 3 /* precision */
            ishl
            iconst_1
            isub
            i2f
            fstore 9 /* scalefactor */
        start local 9 // float scalefactor
         8: .line 805
            iload 4 /* needAlpha */
            ifeq 19
         9: .line 806
            aload 8 /* sdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            saload
            istore 10 /* s */
        start local 10 // short s
        10: .line 807
            iload 10 /* s */
            ifeq 18
        11: .line 808
            aload 8 /* sdata */
            iload 2 /* idx */
            saload
            i2f
        12: .line 809
            iload 10 /* s */
            i2f
        13: .line 808
            fdiv
        14: .line 809
            fload 9 /* scalefactor */
        15: .line 808
            fmul
        16: .line 809
            ldc 0.5
        17: .line 808
            fadd
            f2i
            ireturn
        18: .line 811
      StackMap locals: short[] float int
      StackMap stack:
            iconst_0
            ireturn
        end local 10 // short s
        19: .line 814
      StackMap locals:
      StackMap stack:
            aload 8 /* sdata */
            iload 2 /* idx */
            saload
            i2f
            ldc 32767.0
            fdiv
            fload 9 /* scalefactor */
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 9 // float scalefactor
        end local 8 // short[] sdata
        20: .line 818
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast float[]
            astore 8 /* fdata */
        start local 8 // float[] fdata
        21: .line 819
            iconst_1
            iload 3 /* precision */
            ishl
            iconst_1
            isub
            i2f
            fstore 9 /* scalefactor */
        start local 9 // float scalefactor
        22: .line 820
            iload 4 /* needAlpha */
            ifeq 27
        23: .line 821
            aload 8 /* fdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            faload
            fstore 10 /* f */
        start local 10 // float f
        24: .line 822
            fload 10 /* f */
            fconst_0
            fcmpl
            ifeq 26
        25: .line 823
            aload 8 /* fdata */
            iload 2 /* idx */
            faload
            fload 10 /* f */
            fdiv
            fload 9 /* scalefactor */
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        26: .line 825
      StackMap locals: float[] float float
      StackMap stack:
            iconst_0
            ireturn
        end local 10 // float f
        27: .line 828
      StackMap locals:
      StackMap stack:
            aload 8 /* fdata */
            iload 2 /* idx */
            faload
            fload 9 /* scalefactor */
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 9 // float scalefactor
        end local 8 // float[] fdata
        28: .line 832
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast double[]
            astore 8 /* ddata */
        start local 8 // double[] ddata
        29: .line 833
            iconst_1
            iload 3 /* precision */
            ishl
            iconst_1
            isub
            i2d
            dstore 9 /* scalefactor */
        start local 9 // double scalefactor
        30: .line 834
            iload 4 /* needAlpha */
            ifeq 35
        31: .line 835
            aload 8 /* ddata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            daload
            dstore 11 /* d */
        start local 11 // double d
        32: .line 836
            dload 11 /* d */
            dconst_0
            dcmpl
            ifeq 34
        33: .line 837
            aload 8 /* ddata */
            iload 2 /* idx */
            daload
            dload 11 /* d */
            ddiv
            dload 9 /* scalefactor */
            dmul
            ldc 0.5
            dadd
            d2i
            ireturn
        34: .line 839
      StackMap locals: double[] double double
      StackMap stack:
            iconst_0
            ireturn
        end local 11 // double d
        35: .line 842
      StackMap locals:
      StackMap stack:
            aload 8 /* ddata */
            iload 2 /* idx */
            daload
            dload 9 /* scalefactor */
            dmul
            ldc 0.5
            dadd
            d2i
            ireturn
        end local 9 // double scalefactor
        end local 8 // double[] ddata
        36: .line 846
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 8 /* bdata */
        start local 8 // byte[] bdata
        37: .line 847
            aload 8 /* bdata */
            iload 2 /* idx */
            baload
            iload 7 /* mask */
            iand
            istore 6 /* comp */
        start local 6 // int comp
        38: .line 848
            bipush 8
            istore 3 /* precision */
        39: .line 849
            iload 4 /* needAlpha */
            ifeq 55
        40: .line 850
            aload 8 /* bdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            baload
            iload 7 /* mask */
            iand
            istore 5 /* alp */
        41: .line 852
            goto 55
        end local 8 // byte[] bdata
        end local 6 // int comp
        42: .line 854
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 9 /* usdata */
        start local 9 // short[] usdata
        43: .line 855
            aload 9 /* usdata */
            iload 2 /* idx */
            saload
            iload 7 /* mask */
            iand
            istore 6 /* comp */
        start local 6 // int comp
        44: .line 856
            iload 4 /* needAlpha */
            ifeq 55
        45: .line 857
            aload 9 /* usdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            saload
            iload 7 /* mask */
            iand
            istore 5 /* alp */
        46: .line 859
            goto 55
        end local 9 // short[] usdata
        end local 6 // int comp
        47: .line 861
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 10 /* idata */
        start local 10 // int[] idata
        48: .line 862
            aload 10 /* idata */
            iload 2 /* idx */
            iaload
            istore 6 /* comp */
        start local 6 // int comp
        49: .line 863
            iload 4 /* needAlpha */
            ifeq 55
        50: .line 864
            aload 10 /* idata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            istore 5 /* alp */
        51: .line 866
            goto 55
        end local 10 // int[] idata
        end local 6 // int comp
        52: .line 869
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        53: .line 870
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        54: .line 868
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        start local 6 // int comp
        55: .line 872
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object int int int int int int
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 64
        56: .line 873
            iload 5 /* alp */
            ifeq 63
        57: .line 874
            iconst_1
            iload 3 /* precision */
            ishl
            iconst_1
            isub
            i2f
            fstore 8 /* scalefactor */
        start local 8 // float scalefactor
        58: .line 875
            iload 6 /* comp */
            i2f
            iload 7 /* mask */
            i2f
            fdiv
            fstore 9 /* fcomp */
        start local 9 // float fcomp
        59: .line 876
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
        60: .line 877
            iload 5 /* alp */
            i2f
        61: .line 876
            fdiv
            fstore 10 /* invalp */
        start local 10 // float invalp
        62: .line 878
            fload 9 /* fcomp */
            fload 10 /* invalp */
            fmul
            fload 8 /* scalefactor */
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 10 // float invalp
        end local 9 // float fcomp
        end local 8 // float scalefactor
        63: .line 880
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        64: .line 883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 2 /* idx */
            iaload
            iload 3 /* precision */
            if_icmpeq 68
        65: .line 884
            iconst_1
            iload 3 /* precision */
            ishl
            iconst_1
            isub
            i2f
            fstore 8 /* scalefactor */
        start local 8 // float scalefactor
        66: .line 885
            iload 6 /* comp */
            i2f
            iload 7 /* mask */
            i2f
            fdiv
            fstore 9 /* fcomp */
        start local 9 // float fcomp
        67: .line 886
            fload 9 /* fcomp */
            fload 8 /* scalefactor */
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 9 // float fcomp
        end local 8 // float scalefactor
        68: .line 888
      StackMap locals:
      StackMap stack:
            iload 6 /* comp */
            ireturn
        end local 7 // int mask
        end local 6 // int comp
        end local 5 // int alp
        end local 4 // boolean needAlpha
        end local 3 // int precision
        end local 2 // int idx
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   69     0         this  Ljava/awt/image/ComponentColorModel;
            0   69     1       inData  Ljava/lang/Object;
            0   69     2          idx  I
            0   69     3    precision  I
            3   69     4    needAlpha  Z
            4   69     5          alp  I
           38   42     6         comp  I
           44   47     6         comp  I
           49   52     6         comp  I
           55   69     6         comp  I
            5   69     7         mask  I
            7   20     8        sdata  [S
            8   20     9  scalefactor  F
           10   19    10            s  S
           21   28     8        fdata  [F
           22   28     9  scalefactor  F
           24   27    10            f  F
           29   36     8        ddata  [D
           30   36     9  scalefactor  D
           32   35    11            d  D
           37   42     8        bdata  [B
           43   47     9       usdata  [S
           48   52    10        idata  [I
           58   63     8  scalefactor  F
           59   63     9        fcomp  F
           62   63    10       invalp  F
           66   68     8  scalefactor  F
           67   68     9        fcomp  F
    MethodParameters:
           Name  Flags
      inData     
      idx        
      precision  

  private int getRGBComponent(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
        start local 2 // int idx
         0: .line 893
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 894
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 896
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifeq 4
         3: .line 897
            aload 0 /* this */
            aload 1 /* inData */
            iload 2 /* idx */
            bipush 8
            invokevirtual java.awt.image.ComponentColorModel.extractComponent:(Ljava/lang/Object;II)I
            ireturn
         4: .line 898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 7
         5: .line 899
            aload 0 /* this */
            aload 1 /* inData */
            iload 2 /* idx */
            bipush 16
            invokevirtual java.awt.image.ComponentColorModel.extractComponent:(Ljava/lang/Object;II)I
            istore 3 /* lutidx */
        start local 3 // int lutidx
         6: .line 900
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
            iload 3 /* lutidx */
            baload
            sipush 255
            iand
            ireturn
        end local 3 // int lutidx
         7: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
            ifeq 10
         8: .line 902
            aload 0 /* this */
            aload 1 /* inData */
            iconst_0
            bipush 16
            invokevirtual java.awt.image.ComponentColorModel.extractComponent:(Ljava/lang/Object;II)I
            istore 3 /* lutidx */
        start local 3 // int lutidx
         9: .line 903
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.tosRGB8LUT:[B
            iload 3 /* lutidx */
            baload
            sipush 255
            iand
            ireturn
        end local 3 // int lutidx
        10: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* inData */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 3 /* norm */
        start local 3 // float[] norm
        11: .line 909
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 3 /* norm */
            invokevirtual java.awt.color.ColorSpace.toRGB:([F)[F
            astore 4 /* rgb */
        start local 4 // float[] rgb
        12: .line 910
            aload 4 /* rgb */
            iload 2 /* idx */
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            ireturn
        end local 4 // float[] rgb
        end local 3 // float[] norm
        end local 2 // int idx
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Ljava/awt/image/ComponentColorModel;
            0   13     1  inData  Ljava/lang/Object;
            0   13     2     idx  I
            6    7     3  lutidx  I
            9   10     3  lutidx  I
           11   13     3    norm  [F
           12   13     4     rgb  [F
    MethodParameters:
        Name  Flags
      inData  
      idx     

  public int getRed(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
         0: .line 944
            aload 0 /* this */
            aload 1 /* inData */
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(Ljava/lang/Object;I)I
            ireturn
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/image/ComponentColorModel;
            0    1     1  inData  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      inData  

  public int getGreen(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
         0: .line 979
            aload 0 /* this */
            aload 1 /* inData */
            iconst_1
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(Ljava/lang/Object;I)I
            ireturn
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/image/ComponentColorModel;
            0    1     1  inData  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      inData  

  public int getBlue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
         0: .line 1014
            aload 0 /* this */
            aload 1 /* inData */
            iconst_2
            invokevirtual java.awt.image.ComponentColorModel.getRGBComponent:(Ljava/lang/Object;I)I
            ireturn
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/image/ComponentColorModel;
            0    1     1  inData  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      inData  

  public int getAlpha(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
         0: .line 1045
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifne 2
         1: .line 1046
            sipush 255
            ireturn
         2: .line 1049
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* alpha */
        start local 2 // int alpha
         3: .line 1050
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            istore 3 /* aIdx */
        start local 3 // int aIdx
         4: .line 1051
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 3 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            istore 4 /* mask */
        start local 4 // int mask
         5: .line 1053
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 15
                    1: 18
                    2: 6
                    3: 21
                    4: 9
                    5: 12
              default: 24
          }
         6: .line 1055
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 5 /* sdata */
        start local 5 // short[] sdata
         7: .line 1056
            aload 5 /* sdata */
            iload 3 /* aIdx */
            saload
            i2f
            ldc 32767.0
            fdiv
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            istore 2 /* alpha */
         8: .line 1057
            iload 2 /* alpha */
            ireturn
        end local 5 // short[] sdata
         9: .line 1059
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast float[]
            astore 6 /* fdata */
        start local 6 // float[] fdata
        10: .line 1060
            aload 6 /* fdata */
            iload 3 /* aIdx */
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            istore 2 /* alpha */
        11: .line 1061
            iload 2 /* alpha */
            ireturn
        end local 6 // float[] fdata
        12: .line 1063
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast double[]
            astore 7 /* ddata */
        start local 7 // double[] ddata
        13: .line 1064
            aload 7 /* ddata */
            iload 3 /* aIdx */
            daload
            ldc 255.0
            dmul
            ldc 0.5
            dadd
            d2i
            istore 2 /* alpha */
        14: .line 1065
            iload 2 /* alpha */
            ireturn
        end local 7 // double[] ddata
        15: .line 1067
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 8 /* bdata */
        start local 8 // byte[] bdata
        16: .line 1068
            aload 8 /* bdata */
            iload 3 /* aIdx */
            baload
            iload 4 /* mask */
            iand
            istore 2 /* alpha */
        17: .line 1069
            goto 27
        end local 8 // byte[] bdata
        18: .line 1071
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 9 /* usdata */
        start local 9 // short[] usdata
        19: .line 1072
            aload 9 /* usdata */
            iload 3 /* aIdx */
            saload
            iload 4 /* mask */
            iand
            istore 2 /* alpha */
        20: .line 1073
            goto 27
        end local 9 // short[] usdata
        21: .line 1075
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 10 /* idata */
        start local 10 // int[] idata
        22: .line 1076
            aload 10 /* idata */
            iload 3 /* aIdx */
            iaload
            istore 2 /* alpha */
        23: .line 1077
            goto 27
        end local 10 // int[] idata
        24: .line 1080
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        25: .line 1081
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        26: .line 1079
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        27: .line 1084
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 3 /* aIdx */
            iaload
            bipush 8
            if_icmpne 29
        28: .line 1085
            iload 2 /* alpha */
            ireturn
        29: .line 1088
      StackMap locals:
      StackMap stack:
            iload 2 /* alpha */
            i2f
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 3 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
        30: .line 1089
            ldc 255.0
        31: .line 1088
            fmul
        32: .line 1089
            ldc 0.5
        33: .line 1088
            fadd
            f2i
        34: .line 1087
            ireturn
        end local 4 // int mask
        end local 3 // int aIdx
        end local 2 // int alpha
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   35     0    this  Ljava/awt/image/ComponentColorModel;
            0   35     1  inData  Ljava/lang/Object;
            3   35     2   alpha  I
            4   35     3    aIdx  I
            5   35     4    mask  I
            7    9     5   sdata  [S
           10   12     6   fdata  [F
           13   15     7   ddata  [D
           16   18     8   bdata  [B
           19   21     9  usdata  [S
           22   24    10   idata  [I
    MethodParameters:
        Name  Flags
      inData  

  public int getRGB(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object inData
         0: .line 1126
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1127
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifne 3
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 10
         3: .line 1130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getAlpha:(Ljava/lang/Object;)I
            bipush 24
            ishl
         4: .line 1131
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getRed:(Ljava/lang/Object;)I
            bipush 16
            ishl
         5: .line 1130
            ior
         6: .line 1132
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getGreen:(Ljava/lang/Object;)I
            bipush 8
            ishl
         7: .line 1130
            ior
         8: .line 1133
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getBlue:(Ljava/lang/Object;)I
         9: .line 1130
            ior
            ireturn
        10: .line 1134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpaceType:I
            bipush 6
            if_icmpne 19
        11: .line 1135
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getRed:(Ljava/lang/Object;)I
            istore 2 /* gray */
        start local 2 // int gray
        12: .line 1137
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getAlpha:(Ljava/lang/Object;)I
            bipush 24
            ishl
        13: .line 1138
            iload 2 /* gray */
            bipush 16
            ishl
        14: .line 1137
            ior
        15: .line 1139
            iload 2 /* gray */
            bipush 8
            ishl
        16: .line 1137
            ior
        17: .line 1140
            iload 2 /* gray */
        18: .line 1137
            ior
            ireturn
        end local 2 // int gray
        19: .line 1142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* inData */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ComponentColorModel.getNormalizedComponents:(Ljava/lang/Object;[FI)[F
            astore 2 /* norm */
        start local 2 // float[] norm
        20: .line 1144
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 2 /* norm */
            invokevirtual java.awt.color.ColorSpace.toRGB:([F)[F
            astore 3 /* rgb */
        start local 3 // float[] rgb
        21: .line 1145
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ComponentColorModel.getAlpha:(Ljava/lang/Object;)I
            bipush 24
            ishl
        22: .line 1146
            aload 3 /* rgb */
            iconst_0
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            bipush 16
            ishl
        23: .line 1145
            ior
        24: .line 1147
            aload 3 /* rgb */
            iconst_1
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            bipush 8
            ishl
        25: .line 1145
            ior
        26: .line 1148
            aload 3 /* rgb */
            iconst_2
            faload
            ldc 255.0
            fmul
            ldc 0.5
            fadd
            f2i
            iconst_0
            ishl
        27: .line 1145
            ior
            ireturn
        end local 3 // float[] rgb
        end local 2 // float[] norm
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   28     0    this  Ljava/awt/image/ComponentColorModel;
            0   28     1  inData  Ljava/lang/Object;
           12   19     2    gray  I
           20   28     2    norm  [F
           21   28     3     rgb  [F
    MethodParameters:
        Name  Flags
      inData  

  public java.lang.Object getDataElements(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=11, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int rgb
        start local 2 // java.lang.Object pixel
         0: .line 1189
            iload 1 /* rgb */
            bipush 16
            ishr
            sipush 255
            iand
            istore 3 /* red */
        start local 3 // int red
         1: .line 1190
            iload 1 /* rgb */
            bipush 8
            ishr
            sipush 255
            iand
            istore 4 /* grn */
        start local 4 // int grn
         2: .line 1191
            iload 1 /* rgb */
            sipush 255
            iand
            istore 5 /* blu */
        start local 5 // int blu
         3: .line 1193
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 5
         4: .line 1194
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         5: .line 1196
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 258
         6: .line 1199
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 2 - 5
                    2: 7
                    3: 258
                    4: 104
                    5: 181
              default: 258
          }
         7: .line 1203
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            ifnonnull 10
         8: .line 1204
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 7 /* sdata */
        start local 7 // short[] sdata
         9: .line 1205
            goto 11
        end local 7 // short[] sdata
        10: .line 1206
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            checkcast short[]
            astore 7 /* sdata */
        start local 7 // short[] sdata
        11: .line 1209
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top short[]
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifne 12
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 29
        12: .line 1210
      StackMap locals:
      StackMap stack:
            ldc 128.49803
            fstore 8 /* factor */
        start local 8 // float factor
        13: .line 1211
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 18
        14: .line 1212
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
        15: .line 1213
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
        16: .line 1214
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
        17: .line 1215
            ldc 0.49999237
            fstore 8 /* factor */
        18: .line 1217
      StackMap locals: float
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 25
        19: .line 1218
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
        20: .line 1219
            aload 7 /* sdata */
            iconst_3
        21: .line 1220
            iload 6 /* alp */
            i2f
            ldc 128.49803
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
        22: .line 1219
            sastore
        23: .line 1221
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 25
        24: .line 1222
            iload 6 /* alp */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.003921569
            fmul
            fstore 8 /* factor */
        end local 6 // int alp
        25: .line 1225
      StackMap locals:
      StackMap stack:
            aload 7 /* sdata */
            iconst_0
            iload 3 /* red */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        26: .line 1226
            aload 7 /* sdata */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        27: .line 1227
            aload 7 /* sdata */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        28: .line 1228
            goto 103
        end local 8 // float factor
      StackMap locals:
      StackMap stack:
        29: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
            ifeq 50
        30: .line 1229
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
        31: .line 1230
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
        32: .line 1231
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
        33: .line 1232
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
        34: .line 1233
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
        35: .line 1232
            fadd
        36: .line 1234
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
        37: .line 1232
            fadd
        38: .line 1234
            ldc 65535.0
        39: .line 1232
            fdiv
            fstore 9 /* gray */
        start local 9 // float gray
        40: .line 1235
            ldc 32767.0
            fstore 8 /* factor */
        start local 8 // float factor
        41: .line 1236
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 48
        42: .line 1237
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
        43: .line 1238
            aload 7 /* sdata */
            iconst_1
        44: .line 1239
            iload 6 /* alp */
            i2f
            ldc 128.49803
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
        45: .line 1238
            sastore
        46: .line 1240
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 48
        47: .line 1241
            iload 6 /* alp */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.003921569
            fmul
            fstore 8 /* factor */
        end local 6 // int alp
        48: .line 1244
      StackMap locals: float float
      StackMap stack:
            aload 7 /* sdata */
            iconst_0
            fload 9 /* gray */
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        end local 9 // float gray
        49: .line 1245
            goto 103
        end local 8 // float factor
      StackMap locals:
      StackMap stack:
        50: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
            ifeq 72
        51: .line 1246
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
        52: .line 1247
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
        53: .line 1248
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
        54: .line 1249
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
        55: .line 1250
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
        56: .line 1249
            fadd
        57: .line 1251
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
        58: .line 1249
            fadd
        59: .line 1251
            ldc 0.5
        60: .line 1249
            fadd
            f2i
            istore 9 /* gray */
        start local 9 // int gray
        61: .line 1252
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray16LUT:[S
            iload 9 /* gray */
            saload
            ldc 65535
            iand
            istore 9 /* gray */
        62: .line 1253
            ldc 0.49999237
            fstore 8 /* factor */
        start local 8 // float factor
        63: .line 1254
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 70
        64: .line 1255
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
        65: .line 1256
            aload 7 /* sdata */
            iconst_1
        66: .line 1257
            iload 6 /* alp */
            i2f
            ldc 128.49803
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
        67: .line 1256
            sastore
        68: .line 1258
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 70
        69: .line 1259
            iload 6 /* alp */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.003921569
            fmul
            fstore 8 /* factor */
        end local 6 // int alp
        70: .line 1262
      StackMap locals: float int
      StackMap stack:
            aload 7 /* sdata */
            iconst_0
            iload 9 /* gray */
            i2f
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        end local 9 // int gray
        71: .line 1263
            goto 103
        end local 8 // float factor
        72: .line 1264
      StackMap locals:
      StackMap stack:
            ldc 0.003921569
            fstore 8 /* factor */
        start local 8 // float factor
        73: .line 1265
            iconst_3
            newarray 6
            astore 9 /* norm */
        start local 9 // float[] norm
        74: .line 1266
            aload 9 /* norm */
            iconst_0
            iload 3 /* red */
            i2f
            fload 8 /* factor */
            fmul
            fastore
        75: .line 1267
            aload 9 /* norm */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 8 /* factor */
            fmul
            fastore
        76: .line 1268
            aload 9 /* norm */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 8 /* factor */
            fmul
            fastore
        77: .line 1269
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 9 /* norm */
            invokevirtual java.awt.color.ColorSpace.fromRGB:([F)[F
            astore 9 /* norm */
        78: .line 1270
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifeq 90
        79: .line 1271
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        80: goto 89
        81: .line 1272
      StackMap locals: float float[] int
      StackMap stack:
            aload 9 /* norm */
            iload 10 /* i */
            aload 9 /* norm */
            iload 10 /* i */
            faload
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compOffset:[F
            iload 10 /* i */
            faload
            fsub
        82: .line 1273
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compScale:[F
            iload 10 /* i */
            faload
            fmul
        83: .line 1272
            fastore
        84: .line 1276
            aload 9 /* norm */
            iload 10 /* i */
            faload
            fconst_0
            fcmpg
            ifge 86
        85: .line 1277
            aload 9 /* norm */
            iload 10 /* i */
            fconst_0
            fastore
        86: .line 1279
      StackMap locals:
      StackMap stack:
            aload 9 /* norm */
            iload 10 /* i */
            faload
            fconst_1
            fcmpl
            ifle 88
        87: .line 1280
            aload 9 /* norm */
            iload 10 /* i */
            fconst_1
            fastore
        88: .line 1271
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        89: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 81
        end local 10 // int i
        90: .line 1284
      StackMap locals:
      StackMap stack:
            ldc 32767.0
            fstore 8 /* factor */
        91: .line 1285
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 98
        92: .line 1286
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
        93: .line 1287
            aload 7 /* sdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        94: .line 1288
            iload 6 /* alp */
            i2f
            ldc 128.49803
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
        95: .line 1287
            sastore
        96: .line 1289
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 98
        97: .line 1290
            fload 8 /* factor */
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fmul
            fstore 8 /* factor */
        end local 6 // int alp
        98: .line 1293
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        99: goto 102
       100: .line 1294
      StackMap locals: int
      StackMap stack:
            aload 7 /* sdata */
            iload 10 /* i */
            aload 9 /* norm */
            iload 10 /* i */
            faload
            fload 8 /* factor */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
       101: .line 1293
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       102: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 100
        end local 10 // int i
        end local 9 // float[] norm
       103: .line 1297
      StackMap locals:
      StackMap stack:
            aload 7 /* sdata */
            areturn
        end local 8 // float factor
        end local 7 // short[] sdata
       104: .line 1302
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int
      StackMap stack:
            aload 2 /* pixel */
            ifnonnull 107
       105: .line 1303
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 6
            astore 7 /* fdata */
        start local 7 // float[] fdata
       106: .line 1304
            goto 108
        end local 7 // float[] fdata
       107: .line 1305
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            checkcast float[]
            astore 7 /* fdata */
        start local 7 // float[] fdata
       108: .line 1308
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top float[]
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifne 109
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 125
       109: .line 1309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 115
       110: .line 1310
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       111: .line 1311
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       112: .line 1312
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       113: .line 1313
            ldc 1.5259022E-5
            fstore 8 /* factor */
        start local 8 // float factor
       114: .line 1314
            goto 116
        end local 8 // float factor
       115: .line 1315
      StackMap locals:
      StackMap stack:
            ldc 0.003921569
            fstore 8 /* factor */
        start local 8 // float factor
       116: .line 1317
      StackMap locals: float
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 121
       117: .line 1318
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       118: .line 1319
            aload 7 /* fdata */
            iconst_3
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fastore
       119: .line 1320
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 121
       120: .line 1321
            fload 8 /* factor */
            aload 7 /* fdata */
            iconst_3
            faload
            fmul
            fstore 8 /* factor */
        end local 6 // int alp
       121: .line 1324
      StackMap locals:
      StackMap stack:
            aload 7 /* fdata */
            iconst_0
            iload 3 /* red */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       122: .line 1325
            aload 7 /* fdata */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       123: .line 1326
            aload 7 /* fdata */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       124: .line 1327
            goto 180
        end local 8 // float factor
      StackMap locals:
      StackMap stack:
       125: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
            ifeq 139
       126: .line 1328
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       127: .line 1329
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       128: .line 1330
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       129: .line 1331
            aload 7 /* fdata */
            iconst_0
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
       130: .line 1332
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
            fadd
       131: .line 1333
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
            fadd
            ldc 65535.0
            fdiv
       132: .line 1331
            fastore
       133: .line 1334
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 180
       134: .line 1335
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       135: .line 1336
            aload 7 /* fdata */
            iconst_1
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fastore
       136: .line 1337
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 180
       137: .line 1338
            aload 7 /* fdata */
            iconst_0
            dup2
            faload
            aload 7 /* fdata */
            iconst_1
            faload
            fmul
            fastore
        end local 6 // int alp
       138: .line 1341
            goto 180
      StackMap locals:
      StackMap stack:
       139: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
            ifeq 159
       140: .line 1342
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       141: .line 1343
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       142: .line 1344
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       143: .line 1345
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
       144: .line 1346
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
       145: .line 1345
            fadd
       146: .line 1347
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
       147: .line 1345
            fadd
       148: .line 1347
            ldc 0.5
       149: .line 1345
            fadd
            f2i
            istore 9 /* gray */
        start local 9 // int gray
       150: .line 1348
            aload 7 /* fdata */
            iconst_0
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray16LUT:[S
            iload 9 /* gray */
            saload
       151: .line 1349
            ldc 65535
            iand
            i2f
            ldc 65535.0
            fdiv
       152: .line 1348
            fastore
       153: .line 1350
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 180
       154: .line 1351
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       155: .line 1352
            aload 7 /* fdata */
            iconst_1
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fastore
       156: .line 1353
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 180
       157: .line 1354
            aload 7 /* fdata */
            iconst_0
            dup2
            faload
            aload 7 /* fdata */
            iconst_1
            faload
            fmul
            fastore
        end local 9 // int gray
        end local 6 // int alp
       158: .line 1357
            goto 180
       159: .line 1358
      StackMap locals:
      StackMap stack:
            iconst_3
            newarray 6
            astore 9 /* norm */
        start local 9 // float[] norm
       160: .line 1359
            ldc 0.003921569
            fstore 8 /* factor */
        start local 8 // float factor
       161: .line 1360
            aload 9 /* norm */
            iconst_0
            iload 3 /* red */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       162: .line 1361
            aload 9 /* norm */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       163: .line 1362
            aload 9 /* norm */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       164: .line 1363
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 9 /* norm */
            invokevirtual java.awt.color.ColorSpace.fromRGB:([F)[F
            astore 9 /* norm */
       165: .line 1364
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 175
       166: .line 1365
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       167: .line 1366
            aload 7 /* fdata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 6 /* alp */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       168: .line 1367
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 175
       169: .line 1368
            fload 8 /* factor */
            iload 6 /* alp */
            i2f
            fmul
            fstore 8 /* factor */
       170: .line 1369
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       171: goto 174
       172: .line 1370
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int float[] float float[] int
      StackMap stack:
            aload 9 /* norm */
            iload 10 /* i */
            dup2
            faload
            fload 8 /* factor */
            fmul
            fastore
       173: .line 1369
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       174: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 172
        end local 10 // int i
        end local 6 // int alp
       175: .line 1374
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top float[] float float[]
      StackMap stack:
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       176: goto 179
       177: .line 1375
      StackMap locals: int
      StackMap stack:
            aload 7 /* fdata */
            iload 10 /* i */
            aload 9 /* norm */
            iload 10 /* i */
            faload
            fastore
       178: .line 1374
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       179: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 177
        end local 10 // int i
        end local 9 // float[] norm
        end local 8 // float factor
       180: .line 1378
      StackMap locals:
      StackMap stack:
            aload 7 /* fdata */
            areturn
        end local 7 // float[] fdata
       181: .line 1383
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int
      StackMap stack:
            aload 2 /* pixel */
            ifnonnull 184
       182: .line 1384
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 7
            astore 7 /* ddata */
        start local 7 // double[] ddata
       183: .line 1385
            goto 185
        end local 7 // double[] ddata
       184: .line 1386
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            checkcast double[]
            astore 7 /* ddata */
        start local 7 // double[] ddata
       185: .line 1388
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top double[]
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifne 186
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 202
       186: .line 1390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 192
       187: .line 1391
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       188: .line 1392
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       189: .line 1393
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       190: .line 1394
            ldc 1.5259021896696422E-5
            dstore 8 /* factor */
        start local 8 // double factor
       191: .line 1395
            goto 193
        end local 8 // double factor
       192: .line 1396
      StackMap locals:
      StackMap stack:
            ldc 0.00392156862745098
            dstore 8 /* factor */
        start local 8 // double factor
       193: .line 1398
      StackMap locals: double
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 198
       194: .line 1399
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       195: .line 1400
            aload 7 /* ddata */
            iconst_3
            iload 6 /* alp */
            i2d
            ldc 0.00392156862745098
            dmul
            dastore
       196: .line 1401
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 198
       197: .line 1402
            dload 8 /* factor */
            aload 7 /* ddata */
            iconst_3
            daload
            dmul
            dstore 8 /* factor */
        end local 6 // int alp
       198: .line 1405
      StackMap locals:
      StackMap stack:
            aload 7 /* ddata */
            iconst_0
            iload 3 /* red */
            i2d
            dload 8 /* factor */
            dmul
            dastore
       199: .line 1406
            aload 7 /* ddata */
            iconst_1
            iload 4 /* grn */
            i2d
            dload 8 /* factor */
            dmul
            dastore
       200: .line 1407
            aload 7 /* ddata */
            iconst_2
            iload 5 /* blu */
            i2d
            dload 8 /* factor */
            dmul
            dastore
        end local 8 // double factor
       201: .line 1408
            goto 257
      StackMap locals:
      StackMap stack:
       202: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
            ifeq 216
       203: .line 1409
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       204: .line 1410
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       205: .line 1411
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       206: .line 1412
            aload 7 /* ddata */
            iconst_0
            ldc 0.2125
            iload 3 /* red */
            i2d
            dmul
       207: .line 1413
            ldc 0.7154
            iload 4 /* grn */
            i2d
            dmul
            dadd
       208: .line 1414
            ldc 0.0721
            iload 5 /* blu */
            i2d
            dmul
            dadd
            ldc 65535.0
            ddiv
       209: .line 1412
            dastore
       210: .line 1415
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 257
       211: .line 1416
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       212: .line 1417
            aload 7 /* ddata */
            iconst_1
            iload 6 /* alp */
            i2d
            ldc 0.00392156862745098
            dmul
            dastore
       213: .line 1418
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 257
       214: .line 1419
            aload 7 /* ddata */
            iconst_0
            dup2
            daload
            aload 7 /* ddata */
            iconst_1
            daload
            dmul
            dastore
        end local 6 // int alp
       215: .line 1422
            goto 257
      StackMap locals:
      StackMap stack:
       216: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
            ifeq 236
       217: .line 1423
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       218: .line 1424
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       219: .line 1425
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       220: .line 1426
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
       221: .line 1427
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
       222: .line 1426
            fadd
       223: .line 1428
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
       224: .line 1426
            fadd
       225: .line 1428
            ldc 0.5
       226: .line 1426
            fadd
            f2i
            istore 8 /* gray */
        start local 8 // int gray
       227: .line 1429
            aload 7 /* ddata */
            iconst_0
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray16LUT:[S
            iload 8 /* gray */
            saload
       228: .line 1430
            ldc 65535
            iand
            i2d
            ldc 65535.0
            ddiv
       229: .line 1429
            dastore
       230: .line 1431
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 257
       231: .line 1432
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       232: .line 1433
            aload 7 /* ddata */
            iconst_1
            iload 6 /* alp */
            i2d
            ldc 0.00392156862745098
            dmul
            dastore
       233: .line 1434
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 257
       234: .line 1435
            aload 7 /* ddata */
            iconst_0
            dup2
            daload
            aload 7 /* ddata */
            iconst_1
            daload
            dmul
            dastore
        end local 8 // int gray
        end local 6 // int alp
       235: .line 1438
            goto 257
       236: .line 1439
      StackMap locals:
      StackMap stack:
            ldc 0.003921569
            fstore 8 /* factor */
        start local 8 // float factor
       237: .line 1440
            iconst_3
            newarray 6
            astore 9 /* norm */
        start local 9 // float[] norm
       238: .line 1441
            aload 9 /* norm */
            iconst_0
            iload 3 /* red */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       239: .line 1442
            aload 9 /* norm */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       240: .line 1443
            aload 9 /* norm */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 8 /* factor */
            fmul
            fastore
       241: .line 1444
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 9 /* norm */
            invokevirtual java.awt.color.ColorSpace.fromRGB:([F)[F
            astore 9 /* norm */
       242: .line 1445
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 252
       243: .line 1446
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       244: .line 1447
            aload 7 /* ddata */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 6 /* alp */
            i2d
            ldc 0.00392156862745098
            dmul
            dastore
       245: .line 1448
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 252
       246: .line 1449
            fload 8 /* factor */
            iload 6 /* alp */
            i2f
            fmul
            fstore 8 /* factor */
       247: .line 1450
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       248: goto 251
       249: .line 1451
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int double[] float float[] int
      StackMap stack:
            aload 9 /* norm */
            iload 10 /* i */
            dup2
            faload
            fload 8 /* factor */
            fmul
            fastore
       250: .line 1450
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       251: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 249
        end local 10 // int i
        end local 6 // int alp
       252: .line 1455
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top double[] float float[]
      StackMap stack:
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       253: goto 256
       254: .line 1456
      StackMap locals: int
      StackMap stack:
            aload 7 /* ddata */
            iload 10 /* i */
            aload 9 /* norm */
            iload 10 /* i */
            faload
            f2d
            dastore
       255: .line 1455
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       256: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 254
        end local 10 // int i
        end local 9 // float[] norm
        end local 8 // float factor
       257: .line 1459
      StackMap locals:
      StackMap stack:
            aload 7 /* ddata */
            areturn
        end local 7 // double[] ddata
       258: .line 1468
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            iconst_3
            if_icmpne 262
       259: .line 1469
            aload 2 /* pixel */
            ifnull 262
       260: .line 1470
            aload 2 /* pixel */
            checkcast int[]
            astore 7 /* intpixel */
        start local 7 // int[] intpixel
       261: .line 1471
            goto 263
        end local 7 // int[] intpixel
       262: .line 1472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 7 /* intpixel */
        start local 7 // int[] intpixel
       263: .line 1475
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top int[]
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_sRGB_stdScale:Z
            ifne 264
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 304
       264: .line 1478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearRGB_stdScale:Z
            ifeq 278
       265: .line 1479
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            ifne 272
       266: .line 1480
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT8:[B
            iload 3 /* red */
            baload
            sipush 255
            iand
            istore 3 /* red */
       267: .line 1481
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT8:[B
            iload 4 /* grn */
            baload
            sipush 255
            iand
            istore 4 /* grn */
       268: .line 1482
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT8:[B
            iload 5 /* blu */
            baload
            sipush 255
            iand
            istore 5 /* blu */
       269: .line 1483
            bipush 8
            istore 8 /* precision */
        start local 8 // int precision
       270: .line 1484
            ldc 0.003921569
            fstore 9 /* factor */
        start local 9 // float factor
       271: .line 1485
            goto 280
        end local 9 // float factor
        end local 8 // int precision
       272: .line 1486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       273: .line 1487
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       274: .line 1488
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       275: .line 1489
            bipush 16
            istore 8 /* precision */
        start local 8 // int precision
       276: .line 1490
            ldc 1.5259022E-5
            fstore 9 /* factor */
        start local 9 // float factor
       277: .line 1492
            goto 280
        end local 9 // float factor
        end local 8 // int precision
       278: .line 1493
      StackMap locals:
      StackMap stack:
            bipush 8
            istore 8 /* precision */
        start local 8 // int precision
       279: .line 1494
            ldc 0.003921569
            fstore 9 /* factor */
        start local 9 // float factor
       280: .line 1496
      StackMap locals: int float
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 291
       281: .line 1497
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       282: .line 1498
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_3
            iaload
            bipush 8
            if_icmpne 285
       283: .line 1499
            aload 7 /* intpixel */
            iconst_3
            iload 6 /* alp */
            iastore
       284: .line 1500
            goto 288
       285: .line 1502
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int int[] int float
      StackMap stack:
            aload 7 /* intpixel */
            iconst_3
       286: .line 1503
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_3
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
       287: .line 1502
            iastore
       288: .line 1505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 291
       289: .line 1506
            fload 9 /* factor */
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fmul
            fstore 9 /* factor */
       290: .line 1507
            iconst_m1
            istore 8 /* precision */
        end local 6 // int alp
       291: .line 1510
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top int[] int float
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            iload 8 /* precision */
            if_icmpne 294
       292: .line 1511
            aload 7 /* intpixel */
            iconst_0
            iload 3 /* red */
            iastore
       293: .line 1512
            goto 295
       294: .line 1514
      StackMap locals:
      StackMap stack:
            aload 7 /* intpixel */
            iconst_0
            iload 3 /* red */
            i2f
            fload 9 /* factor */
            fmul
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
       295: .line 1516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            iload 8 /* precision */
            if_icmpne 298
       296: .line 1517
            aload 7 /* intpixel */
            iconst_1
            iload 4 /* grn */
            iastore
       297: .line 1518
            goto 299
       298: .line 1520
      StackMap locals:
      StackMap stack:
            aload 7 /* intpixel */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 9 /* factor */
            fmul
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
       299: .line 1522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_2
            iaload
            iload 8 /* precision */
            if_icmpne 302
       300: .line 1523
            aload 7 /* intpixel */
            iconst_2
            iload 5 /* blu */
            iastore
       301: .line 1524
            goto 397
       302: .line 1526
      StackMap locals:
      StackMap stack:
            aload 7 /* intpixel */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 9 /* factor */
            fmul
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_2
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
        end local 9 // float factor
        end local 8 // int precision
       303: .line 1528
            goto 397
      StackMap locals:
      StackMap stack:
       304: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_LinearGray_stdScale:Z
            ifeq 327
       305: .line 1529
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       306: .line 1530
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       307: .line 1531
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       308: .line 1532
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
       309: .line 1533
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
       310: .line 1532
            fadd
       311: .line 1534
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
       312: .line 1532
            fadd
       313: .line 1534
            ldc 65535.0
       314: .line 1532
            fdiv
            fstore 8 /* gray */
        start local 8 // float gray
       315: .line 1535
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 325
       316: .line 1536
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       317: .line 1537
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            bipush 8
            if_icmpne 320
       318: .line 1538
            aload 7 /* intpixel */
            iconst_1
            iload 6 /* alp */
            iastore
       319: .line 1539
            goto 323
       320: .line 1540
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int int[] float
      StackMap stack:
            aload 7 /* intpixel */
            iconst_1
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
       321: .line 1541
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
       322: .line 1540
            iastore
       323: .line 1543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 325
       324: .line 1544
            fload 8 /* gray */
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fmul
            fstore 8 /* gray */
        end local 6 // int alp
       325: .line 1547
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top int[] float
      StackMap stack:
            aload 7 /* intpixel */
            iconst_0
            fload 8 /* gray */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
        end local 8 // float gray
       326: .line 1548
            goto 397
      StackMap locals:
      StackMap stack:
       327: aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.is_ICCGray_stdScale:Z
            ifeq 355
       328: .line 1549
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 3 /* red */
            saload
            ldc 65535
            iand
            istore 3 /* red */
       329: .line 1550
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 4 /* grn */
            saload
            ldc 65535
            iand
            istore 4 /* grn */
       330: .line 1551
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromsRGB8LUT16:[S
            iload 5 /* blu */
            saload
            ldc 65535
            iand
            istore 5 /* blu */
       331: .line 1552
            ldc 0.2125
            iload 3 /* red */
            i2f
            fmul
       332: .line 1553
            ldc 0.7154
            iload 4 /* grn */
            i2f
            fmul
       333: .line 1552
            fadd
       334: .line 1554
            ldc 0.0721
            iload 5 /* blu */
            i2f
            fmul
       335: .line 1552
            fadd
       336: .line 1554
            ldc 0.5
       337: .line 1552
            fadd
            f2i
            istore 8 /* gray16 */
        start local 8 // int gray16
       338: .line 1555
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray16LUT:[S
            iload 8 /* gray16 */
            saload
       339: .line 1556
            ldc 65535
       340: .line 1555
            iand
            i2f
       341: .line 1556
            ldc 65535.0
       342: .line 1555
            fdiv
            fstore 9 /* gray */
        start local 9 // float gray
       343: .line 1557
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 353
       344: .line 1558
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       345: .line 1559
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            bipush 8
            if_icmpne 348
       346: .line 1560
            aload 7 /* intpixel */
            iconst_1
            iload 6 /* alp */
            iastore
       347: .line 1561
            goto 351
       348: .line 1562
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int int[] int float
      StackMap stack:
            aload 7 /* intpixel */
            iconst_1
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
       349: .line 1563
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_1
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
       350: .line 1562
            iastore
       351: .line 1565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 353
       352: .line 1566
            fload 9 /* gray */
            iload 6 /* alp */
            i2f
            ldc 0.003921569
            fmul
            fmul
            fstore 9 /* gray */
        end local 6 // int alp
       353: .line 1569
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top int[] int float
      StackMap stack:
            aload 7 /* intpixel */
            iconst_0
            fload 9 /* gray */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
        end local 9 // float gray
        end local 8 // int gray16
       354: .line 1570
            goto 397
       355: .line 1572
      StackMap locals:
      StackMap stack:
            iconst_3
            newarray 6
            astore 8 /* norm */
        start local 8 // float[] norm
       356: .line 1573
            ldc 0.003921569
            fstore 9 /* factor */
        start local 9 // float factor
       357: .line 1574
            aload 8 /* norm */
            iconst_0
            iload 3 /* red */
            i2f
            fload 9 /* factor */
            fmul
            fastore
       358: .line 1575
            aload 8 /* norm */
            iconst_1
            iload 4 /* grn */
            i2f
            fload 9 /* factor */
            fmul
            fastore
       359: .line 1576
            aload 8 /* norm */
            iconst_2
            iload 5 /* blu */
            i2f
            fload 9 /* factor */
            fmul
            fastore
       360: .line 1577
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 8 /* norm */
            invokevirtual java.awt.color.ColorSpace.fromRGB:([F)[F
            astore 8 /* norm */
       361: .line 1578
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifeq 373
       362: .line 1579
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       363: goto 372
       364: .line 1580
      StackMap locals: float[] float int
      StackMap stack:
            aload 8 /* norm */
            iload 10 /* i */
            aload 8 /* norm */
            iload 10 /* i */
            faload
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compOffset:[F
            iload 10 /* i */
            faload
            fsub
       365: .line 1581
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compScale:[F
            iload 10 /* i */
            faload
            fmul
       366: .line 1580
            fastore
       367: .line 1584
            aload 8 /* norm */
            iload 10 /* i */
            faload
            fconst_0
            fcmpg
            ifge 369
       368: .line 1585
            aload 8 /* norm */
            iload 10 /* i */
            fconst_0
            fastore
       369: .line 1587
      StackMap locals:
      StackMap stack:
            aload 8 /* norm */
            iload 10 /* i */
            faload
            fconst_1
            fcmpl
            ifle 371
       370: .line 1588
            aload 8 /* norm */
            iload 10 /* i */
            fconst_1
            fastore
       371: .line 1579
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       372: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 364
        end local 10 // int i
       373: .line 1592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 392
       374: .line 1593
            iload 1 /* rgb */
            bipush 24
            ishr
            sipush 255
            iand
            istore 6 /* alp */
        start local 6 // int alp
       375: .line 1594
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            bipush 8
            if_icmpne 378
       376: .line 1595
            aload 7 /* intpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 6 /* alp */
            iastore
       377: .line 1596
            goto 385
       378: .line 1598
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int int int[] float[] float
      StackMap stack:
            aload 7 /* intpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
       379: .line 1599
            iload 6 /* alp */
            i2f
            fload 9 /* factor */
            fmul
       380: .line 1600
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
       381: .line 1599
            fmul
       382: .line 1600
            ldc 0.5
       383: .line 1599
            fadd
            f2i
       384: .line 1598
            iastore
       385: .line 1602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 392
       386: .line 1603
            fload 9 /* factor */
            iload 6 /* alp */
            i2f
            fmul
            fstore 9 /* factor */
       387: .line 1604
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       388: goto 391
       389: .line 1605
      StackMap locals: int
      StackMap stack:
            aload 8 /* norm */
            iload 10 /* i */
            dup2
            faload
            fload 9 /* factor */
            fmul
            fastore
       390: .line 1604
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       391: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 389
        end local 10 // int i
        end local 6 // int alp
       392: .line 1609
      StackMap locals: java.awt.image.ComponentColorModel int java.lang.Object int int int top int[] float[] float
      StackMap stack:
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       393: goto 396
       394: .line 1610
      StackMap locals: int
      StackMap stack:
            aload 7 /* intpixel */
            iload 10 /* i */
            aload 8 /* norm */
            iload 10 /* i */
            faload
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 10 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            iastore
       395: .line 1609
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       396: iload 10 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 394
        end local 10 // int i
        end local 9 // float factor
        end local 8 // float[] norm
       397: .line 1614
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 398
                    1: 408
                    2: 426
                    3: 418
              default: 426
          }
       398: .line 1617
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            ifnonnull 401
       399: .line 1618
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 8
            astore 8 /* bdata */
        start local 8 // byte[] bdata
       400: .line 1619
            goto 402
        end local 8 // byte[] bdata
       401: .line 1620
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            checkcast byte[]
            astore 8 /* bdata */
        start local 8 // byte[] bdata
       402: .line 1622
      StackMap locals: byte[]
      StackMap stack:
            iconst_0
            istore 9 /* i */
        start local 9 // int i
       403: goto 406
       404: .line 1623
      StackMap locals: int
      StackMap stack:
            aload 8 /* bdata */
            iload 9 /* i */
            sipush 255
            aload 7 /* intpixel */
            iload 9 /* i */
            iaload
            iand
            i2b
            bastore
       405: .line 1622
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
       406: iload 9 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 404
        end local 9 // int i
       407: .line 1625
            aload 8 /* bdata */
            areturn
        end local 8 // byte[] bdata
       408: .line 1629
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            ifnonnull 411
       409: .line 1630
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 8 /* sdata */
        start local 8 // short[] sdata
       410: .line 1631
            goto 412
        end local 8 // short[] sdata
       411: .line 1632
      StackMap locals:
      StackMap stack:
            aload 2 /* pixel */
            checkcast short[]
            astore 8 /* sdata */
        start local 8 // short[] sdata
       412: .line 1634
      StackMap locals: short[]
      StackMap stack:
            iconst_0
            istore 9 /* i */
        start local 9 // int i
       413: goto 416
       414: .line 1635
      StackMap locals: int
      StackMap stack:
            aload 8 /* sdata */
            iload 9 /* i */
            aload 7 /* intpixel */
            iload 9 /* i */
            iaload
            ldc 65535
            iand
            i2s
            sastore
       415: .line 1634
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
       416: iload 9 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 414
        end local 9 // int i
       417: .line 1637
            aload 8 /* sdata */
            areturn
        end local 8 // short[] sdata
       418: .line 1640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.maxBits:I
            bipush 23
            if_icmple 425
       419: .line 1645
            iconst_0
            istore 8 /* i */
        start local 8 // int i
       420: goto 424
       421: .line 1646
      StackMap locals: int
      StackMap stack:
            aload 7 /* intpixel */
            iload 8 /* i */
            iaload
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 8 /* i */
            iaload
            ishl
            iconst_1
            isub
            if_icmple 423
       422: .line 1647
            aload 7 /* intpixel */
            iload 8 /* i */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 8 /* i */
            iaload
            ishl
            iconst_1
            isub
            iastore
       423: .line 1645
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
       424: iload 8 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 421
        end local 8 // int i
       425: .line 1651
      StackMap locals:
      StackMap stack:
            aload 7 /* intpixel */
            areturn
       426: .line 1653
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       427: .line 1654
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       428: .line 1653
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // int[] intpixel
        end local 5 // int blu
        end local 4 // int grn
        end local 3 // int red
        end local 2 // java.lang.Object pixel
        end local 1 // int rgb
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0  429     0       this  Ljava/awt/image/ComponentColorModel;
            0  429     1        rgb  I
            0  429     2      pixel  Ljava/lang/Object;
            1  429     3        red  I
            2  429     4        grn  I
            3  429     5        blu  I
           20   25     6        alp  I
           43   48     6        alp  I
           65   70     6        alp  I
           93   98     6        alp  I
          118  121     6        alp  I
          135  138     6        alp  I
          155  158     6        alp  I
          167  175     6        alp  I
          195  198     6        alp  I
          212  215     6        alp  I
          232  235     6        alp  I
          244  252     6        alp  I
          282  291     6        alp  I
          317  325     6        alp  I
          345  353     6        alp  I
          375  392     6        alp  I
            9   10     7      sdata  [S
           11  104     7      sdata  [S
           13   29     8     factor  F
           41   50     8     factor  F
           63   72     8     factor  F
           73  104     8     factor  F
           40   49     9       gray  F
           61   71     9       gray  I
           74  103     9       norm  [F
           80   90    10          i  I
           99  103    10          i  I
          106  107     7      fdata  [F
          108  181     7      fdata  [F
          114  115     8     factor  F
          116  125     8     factor  F
          161  180     8     factor  F
          150  158     9       gray  I
          160  180     9       norm  [F
          171  175    10          i  I
          176  180    10          i  I
          183  184     7      ddata  [D
          185  258     7      ddata  [D
          191  192     8     factor  D
          193  201     8     factor  D
          227  235     8       gray  I
          237  257     8     factor  F
          238  257     9       norm  [F
          248  252    10          i  I
          253  257    10          i  I
          261  262     7   intpixel  [I
          263  429     7   intpixel  [I
          270  272     8  precision  I
          276  278     8  precision  I
          279  303     8  precision  I
          271  272     9     factor  F
          277  278     9     factor  F
          280  303     9     factor  F
          315  326     8       gray  F
          338  354     8     gray16  I
          343  354     9       gray  F
          356  397     8       norm  [F
          357  397     9     factor  F
          363  373    10          i  I
          388  392    10          i  I
          393  397    10          i  I
          400  401     8      bdata  [B
          402  408     8      bdata  [B
          403  407     9          i  I
          410  411     8      sdata  [S
          412  418     8      sdata  [S
          413  417     9          i  I
          420  425     8          i  I
    MethodParameters:
       Name  Flags
      rgb    
      pixel  

  public int[] getComponents(int, int[], int);
    descriptor: (I[II)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int pixel
        start local 2 // int[] components
        start local 3 // int offset
         0: .line 1682
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmple 3
         1: .line 1684
            new java.lang.IllegalArgumentException
            dup
            ldc "More than one component per pixel"
         2: .line 1683
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 5
         4: .line 1687
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         5: .line 1689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 9
         6: .line 1691
            new java.lang.IllegalArgumentException
            dup
         7: .line 1692
            ldc "This ColorModel does not support the unnormalized form"
         8: .line 1690
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 1694
      StackMap locals:
      StackMap stack:
            aload 2 /* components */
            ifnonnull 11
        10: .line 1695
            iload 3 /* offset */
            iconst_1
            iadd
            newarray 10
            astore 2 /* components */
        11: .line 1698
      StackMap locals:
      StackMap stack:
            aload 2 /* components */
            iload 3 /* offset */
            iconst_0
            iadd
            iload 1 /* pixel */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iconst_0
            iaload
            ishl
            iconst_1
            isub
            iand
            iastore
        12: .line 1699
            aload 2 /* components */
            areturn
        end local 3 // int offset
        end local 2 // int[] components
        end local 1 // int pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Ljava/awt/image/ComponentColorModel;
            0   13     1       pixel  I
            0   13     2  components  [I
            0   13     3      offset  I
    MethodParameters:
            Name  Flags
      pixel       
      components  
      offset      

  public int[] getComponents(java.lang.Object, int[], int);
    descriptor: (Ljava/lang/Object;[II)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object pixel
        start local 2 // int[] components
        start local 3 // int offset
         0: .line 1743
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1744
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 6
         3: .line 1748
            new java.lang.IllegalArgumentException
            dup
         4: .line 1749
            ldc "This ColorModel does not support the unnormalized form"
         5: .line 1747
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1751
      StackMap locals:
      StackMap stack:
            aload 1 /* pixel */
            instanceof int[]
            ifeq 9
         7: .line 1752
            aload 1 /* pixel */
            checkcast int[]
            astore 4 /* intpixel */
        start local 4 // int[] intpixel
         8: .line 1753
            goto 14
        end local 4 // int[] intpixel
         9: .line 1754
      StackMap locals:
      StackMap stack:
            aload 1 /* pixel */
            invokestatic java.awt.image.DataBuffer.toIntArray:(Ljava/lang/Object;)[I
            astore 4 /* intpixel */
        start local 4 // int[] intpixel
        10: .line 1755
            aload 4 /* intpixel */
            ifnonnull 14
        11: .line 1756
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        12: .line 1757
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 1756
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 1760
      StackMap locals: int[]
      StackMap stack:
            aload 4 /* intpixel */
            arraylength
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmpge 18
        15: .line 1761
            new java.lang.IllegalArgumentException
            dup
        16: .line 1762
            ldc "Length of pixel array < number of components in model"
        17: .line 1761
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 1764
      StackMap locals:
      StackMap stack:
            aload 2 /* components */
            ifnonnull 21
        19: .line 1765
            iload 3 /* offset */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iadd
            newarray 10
            astore 2 /* components */
        20: .line 1766
            goto 25
        21: .line 1767
      StackMap locals:
      StackMap stack:
            aload 2 /* components */
            arraylength
            iload 3 /* offset */
            isub
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmpge 25
        22: .line 1768
            new java.lang.IllegalArgumentException
            dup
        23: .line 1769
            ldc "Length of components array < number of components in model"
        24: .line 1768
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        25: .line 1771
      StackMap locals:
      StackMap stack:
            aload 4 /* intpixel */
            iconst_0
            aload 2 /* components */
            iload 3 /* offset */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        26: .line 1773
            aload 2 /* components */
            areturn
        end local 4 // int[] intpixel
        end local 3 // int offset
        end local 2 // int[] components
        end local 1 // java.lang.Object pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   27     0        this  Ljava/awt/image/ComponentColorModel;
            0   27     1       pixel  Ljava/lang/Object;
            0   27     2  components  [I
            0   27     3      offset  I
            8    9     4    intpixel  [I
           10   27     4    intpixel  [I
    MethodParameters:
            Name  Flags
      pixel       
      components  
      offset      

  public int[] getUnnormalizedComponents(float[], int, int[], int);
    descriptor: ([FI[II)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
        start local 3 // int[] components
        start local 4 // int offset
         0: .line 1819
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1820
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1822
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 6
         3: .line 1824
            new java.lang.IllegalArgumentException
            dup
         4: .line 1825
            ldc "This ColorModel does not support the unnormalized form"
         5: .line 1823
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* normComponents */
            iload 2 /* normOffset */
         7: .line 1828
            aload 3 /* components */
            iload 4 /* offset */
         8: .line 1827
            invokespecial java.awt.image.ColorModel.getUnnormalizedComponents:([FI[II)[I
            areturn
        end local 4 // int offset
        end local 3 // int[] components
        end local 2 // int normOffset
        end local 1 // float[] normComponents
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    9     0            this  Ljava/awt/image/ComponentColorModel;
            0    9     1  normComponents  [F
            0    9     2      normOffset  I
            0    9     3      components  [I
            0    9     4          offset  I
    MethodParameters:
                Name  Flags
      normComponents  
      normOffset      
      components      
      offset          

  public float[] getNormalizedComponents(int[], int, float[], int);
    descriptor: ([II[FI)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int[] components
        start local 2 // int offset
        start local 3 // float[] normComponents
        start local 4 // int normOffset
         0: .line 1868
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1869
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 6
         3: .line 1873
            new java.lang.IllegalArgumentException
            dup
         4: .line 1874
            ldc "This ColorModel does not support the unnormalized form"
         5: .line 1872
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* components */
            iload 2 /* offset */
         7: .line 1877
            aload 3 /* normComponents */
            iload 4 /* normOffset */
         8: .line 1876
            invokespecial java.awt.image.ColorModel.getNormalizedComponents:([II[FI)[F
            areturn
        end local 4 // int normOffset
        end local 3 // float[] normComponents
        end local 2 // int offset
        end local 1 // int[] components
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    9     0            this  Ljava/awt/image/ComponentColorModel;
            0    9     1      components  [I
            0    9     2          offset  I
            0    9     3  normComponents  [F
            0    9     4      normOffset  I
    MethodParameters:
                Name  Flags
      components      
      offset          
      normComponents  
      normOffset      

  public int getDataElement(int[], int);
    descriptor: ([II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int[] components
        start local 2 // int offset
         0: .line 1895
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1896
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmpne 8
         3: .line 1899
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 7
         4: .line 1901
            new java.lang.IllegalArgumentException
            dup
         5: .line 1902
            ldc "This ColorModel does not support the unnormalized form"
         6: .line 1900
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1904
      StackMap locals:
      StackMap stack:
            aload 1 /* components */
            iload 2 /* offset */
            iconst_0
            iadd
            iaload
            ireturn
         8: .line 1906
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This model returns "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         9: .line 1907
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        10: .line 1908
            ldc " elements in the pixel array."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 1906
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int offset
        end local 1 // int[] components
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Ljava/awt/image/ComponentColorModel;
            0   12     1  components  [I
            0   12     2      offset  I
    MethodParameters:
            Name  Flags
      components  
      offset      

  public java.lang.Object getDataElements(int[], int, java.lang.Object);
    descriptor: ([IILjava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int[] components
        start local 2 // int offset
        start local 3 // java.lang.Object obj
         0: .line 1953
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 2
         1: .line 1954
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         2: .line 1956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.noUnnorm:Z
            ifeq 6
         3: .line 1958
            new java.lang.IllegalArgumentException
            dup
         4: .line 1959
            ldc "This ColorModel does not support the unnormalized form"
         5: .line 1957
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1961
      StackMap locals:
      StackMap stack:
            aload 1 /* components */
            arraylength
            iload 2 /* offset */
            isub
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmpge 10
         7: .line 1962
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Component array too small (should be "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         8: .line 1963
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 1962
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 19
                    1: 29
                    2: 39
                    3: 11
              default: 39
          }
        11: .line 1969
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 14
        12: .line 1970
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 4 /* pixel */
        start local 4 // int[] pixel
        13: .line 1971
            goto 15
        end local 4 // int[] pixel
        14: .line 1973
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast int[]
            astore 4 /* pixel */
        start local 4 // int[] pixel
        15: .line 1975
      StackMap locals: int[]
      StackMap stack:
            aload 1 /* components */
            iload 2 /* offset */
            aload 4 /* pixel */
            iconst_0
        16: .line 1976
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
        17: .line 1975
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        18: .line 1977
            aload 4 /* pixel */
            areturn
        end local 4 // int[] pixel
        19: .line 1983
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 22
        20: .line 1984
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 8
            astore 4 /* pixel */
        start local 4 // byte[] pixel
        21: .line 1985
            goto 23
        end local 4 // byte[] pixel
        22: .line 1987
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast byte[]
            astore 4 /* pixel */
        start local 4 // byte[] pixel
        23: .line 1989
      StackMap locals: byte[]
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        24: goto 27
        25: .line 1990
      StackMap locals: int
      StackMap stack:
            aload 4 /* pixel */
            iload 5 /* i */
            aload 1 /* components */
            iload 2 /* offset */
            iload 5 /* i */
            iadd
            iaload
            sipush 255
            iand
            i2b
            bastore
        26: .line 1989
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 5 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 25
        end local 5 // int i
        28: .line 1992
            aload 4 /* pixel */
            areturn
        end local 4 // byte[] pixel
        29: .line 1998
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 32
        30: .line 1999
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 4 /* pixel */
        start local 4 // short[] pixel
        31: .line 2000
            goto 33
        end local 4 // short[] pixel
        32: .line 2002
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast short[]
            astore 4 /* pixel */
        start local 4 // short[] pixel
        33: .line 2004
      StackMap locals: short[]
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        34: goto 37
        35: .line 2005
      StackMap locals: int
      StackMap stack:
            aload 4 /* pixel */
            iload 5 /* i */
            aload 1 /* components */
            iload 2 /* offset */
            iload 5 /* i */
            iadd
            iaload
            ldc 65535
            iand
            i2s
            sastore
        36: .line 2004
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        37: iload 5 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 35
        end local 5 // int i
        38: .line 2007
            aload 4 /* pixel */
            areturn
        end local 4 // short[] pixel
        39: .line 2011
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        40: .line 2013
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        41: .line 2011
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.Object obj
        end local 2 // int offset
        end local 1 // int[] components
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   42     0        this  Ljava/awt/image/ComponentColorModel;
            0   42     1  components  [I
            0   42     2      offset  I
            0   42     3         obj  Ljava/lang/Object;
           13   14     4       pixel  [I
           15   19     4       pixel  [I
           21   22     4       pixel  [B
           23   29     4       pixel  [B
           24   28     5           i  I
           31   32     4       pixel  [S
           33   39     4       pixel  [S
           34   38     5           i  I
    MethodParameters:
            Name  Flags
      components  
      offset      
      obj         

  public int getDataElement(float[], int);
    descriptor: ([FI)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
         0: .line 2043
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iconst_1
            if_icmple 3
         1: .line 2045
            new java.lang.IllegalArgumentException
            dup
            ldc "More than one component per pixel"
         2: .line 2044
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifeq 6
         4: .line 2049
            new java.lang.IllegalArgumentException
            dup
            ldc "Component value is signed"
         5: .line 2048
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 2051
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 8
         7: .line 2052
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         8: .line 2054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* normComponents */
            iload 2 /* normOffset */
            aconst_null
            invokevirtual java.awt.image.ComponentColorModel.getDataElements:([FILjava/lang/Object;)Ljava/lang/Object;
            astore 3 /* pixel */
        start local 3 // java.lang.Object pixel
         9: .line 2055
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 10
                    1: 12
                    2: 16
                    3: 14
              default: 16
          }
        10: .line 2058
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* pixel */
            checkcast byte[]
            astore 4 /* bpixel */
        start local 4 // byte[] bpixel
        11: .line 2059
            aload 4 /* bpixel */
            iconst_0
            baload
            sipush 255
            iand
            ireturn
        end local 4 // byte[] bpixel
        12: .line 2063
      StackMap locals:
      StackMap stack:
            aload 3 /* pixel */
            checkcast short[]
            astore 4 /* uspixel */
        start local 4 // short[] uspixel
        13: .line 2064
            aload 4 /* uspixel */
            iconst_0
            saload
            ldc 65535
            iand
            ireturn
        end local 4 // short[] uspixel
        14: .line 2068
      StackMap locals:
      StackMap stack:
            aload 3 /* pixel */
            checkcast int[]
            astore 4 /* ipixel */
        start local 4 // int[] ipixel
        15: .line 2069
            aload 4 /* ipixel */
            iconst_0
            iaload
            ireturn
        end local 4 // int[] ipixel
        16: .line 2072
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        17: .line 2073
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        18: .line 2072
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.Object pixel
        end local 2 // int normOffset
        end local 1 // float[] normComponents
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   19     0            this  Ljava/awt/image/ComponentColorModel;
            0   19     1  normComponents  [F
            0   19     2      normOffset  I
            9   19     3           pixel  Ljava/lang/Object;
           11   12     4          bpixel  [B
           13   14     4         uspixel  [S
           15   16     4          ipixel  [I
    MethodParameters:
                Name  Flags
      normComponents  
      normOffset      

  public java.lang.Object getDataElements(float[], int, java.lang.Object);
    descriptor: ([FILjava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=16, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
        start local 3 // java.lang.Object obj
         0: .line 2113
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 4 /* needAlpha */
        start local 4 // boolean needAlpha
         3: .line 2115
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.needScaleInit:Z
            ifeq 5
         4: .line 2116
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.initScale:()V
         5: .line 2118
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nonStdScale:Z
            ifeq 25
         6: .line 2119
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 6
            astore 5 /* stdNormComponents */
        start local 5 // float[] stdNormComponents
         7: .line 2120
            iconst_0
            istore 6 /* c */
        start local 6 // int c
         8: iload 2 /* normOffset */
            istore 7 /* nc */
        start local 7 // int nc
         9: goto 18
        10: .line 2122
      StackMap locals: float[] int int
      StackMap stack:
            aload 5 /* stdNormComponents */
            iload 6 /* c */
            aload 1 /* normComponents */
            iload 7 /* nc */
            faload
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compOffset:[F
            iload 6 /* c */
            faload
            fsub
        11: .line 2123
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.compScale:[F
            iload 6 /* c */
            faload
            fmul
        12: .line 2122
            fastore
        13: .line 2126
            aload 5 /* stdNormComponents */
            iload 6 /* c */
            faload
            fconst_0
            fcmpg
            ifge 15
        14: .line 2127
            aload 5 /* stdNormComponents */
            iload 6 /* c */
            fconst_0
            fastore
        15: .line 2129
      StackMap locals:
      StackMap stack:
            aload 5 /* stdNormComponents */
            iload 6 /* c */
            faload
            fconst_1
            fcmpl
            ifle 17
        16: .line 2130
            aload 5 /* stdNormComponents */
            iload 6 /* c */
            fconst_1
            fastore
        17: .line 2121
      StackMap locals:
      StackMap stack:
            iinc 6 /* c */ 1
            iinc 7 /* nc */ 1
        18: .line 2120
      StackMap locals:
      StackMap stack:
            iload 6 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 10
        end local 7 // int nc
        end local 6 // int c
        19: .line 2133
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 23
        20: .line 2134
            aload 5 /* stdNormComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        21: .line 2135
            aload 1 /* normComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
        22: .line 2134
            fastore
        23: .line 2137
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* normOffset */
        24: .line 2138
            goto 26
        end local 5 // float[] stdNormComponents
        25: .line 2139
      StackMap locals:
      StackMap stack:
            aload 1 /* normComponents */
            astore 5 /* stdNormComponents */
        start local 5 // float[] stdNormComponents
        26: .line 2141
      StackMap locals: float[]
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 27
                    1: 59
                    2: 125
                    3: 93
                    4: 151
                    5: 172
              default: 194
          }
        27: .line 2144
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 30
        28: .line 2145
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 8
            astore 6 /* bpixel */
        start local 6 // byte[] bpixel
        29: .line 2146
            goto 31
        end local 6 // byte[] bpixel
        30: .line 2147
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast byte[]
            astore 6 /* bpixel */
        start local 6 // byte[] bpixel
        31: .line 2149
      StackMap locals: byte[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 50
        32: .line 2151
            aload 5 /* stdNormComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
        33: .line 2150
            fstore 7 /* alpha */
        start local 7 // float alpha
        34: .line 2152
            iconst_0
            istore 8 /* c */
        start local 8 // int c
        35: iload 2 /* normOffset */
            istore 9 /* nc */
        start local 9 // int nc
        36: goto 41
        37: .line 2154
      StackMap locals: float int int
      StackMap stack:
            aload 6 /* bpixel */
            iload 8 /* c */
            aload 5 /* stdNormComponents */
            iload 9 /* nc */
            faload
            fload 7 /* alpha */
            fmul
        38: .line 2155
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 8 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
        39: .line 2154
            bastore
        40: .line 2153
            iinc 8 /* c */ 1
            iinc 9 /* nc */ 1
        41: .line 2152
      StackMap locals:
      StackMap stack:
            iload 8 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 37
        end local 9 // int nc
        end local 8 // int c
        42: .line 2157
            aload 6 /* bpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        43: .line 2158
            fload 7 /* alpha */
        44: .line 2159
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
        45: .line 2158
            fmul
        46: .line 2160
            ldc 0.5
        47: .line 2158
            fadd
            f2i
            i2b
        48: .line 2157
            bastore
        end local 7 // float alpha
        49: .line 2161
            goto 58
        50: .line 2162
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* c */
        start local 7 // int c
        51: iload 2 /* normOffset */
            istore 8 /* nc */
        start local 8 // int nc
        52: goto 57
        53: .line 2164
      StackMap locals: int int
      StackMap stack:
            aload 6 /* bpixel */
            iload 7 /* c */
            aload 5 /* stdNormComponents */
            iload 8 /* nc */
            faload
        54: .line 2165
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 7 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
        55: .line 2164
            bastore
        56: .line 2163
            iinc 7 /* c */ 1
            iinc 8 /* nc */ 1
        57: .line 2162
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 53
        end local 8 // int nc
        end local 7 // int c
        58: .line 2168
      StackMap locals:
      StackMap stack:
            aload 6 /* bpixel */
            areturn
        end local 6 // byte[] bpixel
        59: .line 2171
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 62
        60: .line 2172
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 7 /* uspixel */
        start local 7 // short[] uspixel
        61: .line 2173
            goto 63
        end local 7 // short[] uspixel
        62: .line 2174
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast short[]
            astore 7 /* uspixel */
        start local 7 // short[] uspixel
        63: .line 2176
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[] top short[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 83
        64: .line 2178
            aload 5 /* stdNormComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
        65: .line 2177
            fstore 8 /* alpha */
        start local 8 // float alpha
        66: .line 2179
            iconst_0
            istore 9 /* c */
        start local 9 // int c
        67: iload 2 /* normOffset */
            istore 10 /* nc */
        start local 10 // int nc
        68: goto 74
        69: .line 2181
      StackMap locals: float int int
      StackMap stack:
            aload 7 /* uspixel */
            iload 9 /* c */
            aload 5 /* stdNormComponents */
            iload 10 /* nc */
            faload
            fload 8 /* alpha */
            fmul
        70: .line 2182
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 9 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
        71: .line 2183
            ldc 0.5
            fadd
            f2i
            i2s
        72: .line 2181
            sastore
        73: .line 2180
            iinc 9 /* c */ 1
            iinc 10 /* nc */ 1
        74: .line 2179
      StackMap locals:
      StackMap stack:
            iload 9 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 69
        end local 10 // int nc
        end local 9 // int c
        75: .line 2185
            aload 7 /* uspixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
        76: .line 2186
            fload 8 /* alpha */
        77: .line 2187
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
        78: .line 2186
            fmul
        79: .line 2188
            ldc 0.5
        80: .line 2186
            fadd
            f2i
            i2s
        81: .line 2185
            sastore
        end local 8 // float alpha
        82: .line 2189
            goto 92
        83: .line 2190
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 8 /* c */
        start local 8 // int c
        84: iload 2 /* normOffset */
            istore 9 /* nc */
        start local 9 // int nc
        85: goto 91
        86: .line 2192
      StackMap locals: int int
      StackMap stack:
            aload 7 /* uspixel */
            iload 8 /* c */
            aload 5 /* stdNormComponents */
            iload 9 /* nc */
            faload
        87: .line 2193
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 8 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
        88: .line 2194
            ldc 0.5
            fadd
            f2i
            i2s
        89: .line 2192
            sastore
        90: .line 2191
            iinc 8 /* c */ 1
            iinc 9 /* nc */ 1
        91: .line 2190
      StackMap locals:
      StackMap stack:
            iload 8 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 86
        end local 9 // int nc
        end local 8 // int c
        92: .line 2197
      StackMap locals:
      StackMap stack:
            aload 7 /* uspixel */
            areturn
        end local 7 // short[] uspixel
        93: .line 2200
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[]
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 96
        94: .line 2201
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 8 /* ipixel */
        start local 8 // int[] ipixel
        95: .line 2202
            goto 97
        end local 8 // int[] ipixel
        96: .line 2203
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast int[]
            astore 8 /* ipixel */
        start local 8 // int[] ipixel
        97: .line 2205
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[] top top int[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 116
        98: .line 2207
            aload 5 /* stdNormComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
        99: .line 2206
            fstore 9 /* alpha */
        start local 9 // float alpha
       100: .line 2208
            iconst_0
            istore 10 /* c */
        start local 10 // int c
       101: iload 2 /* normOffset */
            istore 11 /* nc */
        start local 11 // int nc
       102: goto 107
       103: .line 2210
      StackMap locals: float int int
      StackMap stack:
            aload 8 /* ipixel */
            iload 10 /* c */
            aload 5 /* stdNormComponents */
            iload 11 /* nc */
            faload
            fload 9 /* alpha */
            fmul
       104: .line 2211
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 10 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
       105: .line 2210
            iastore
       106: .line 2209
            iinc 10 /* c */ 1
            iinc 11 /* nc */ 1
       107: .line 2208
      StackMap locals:
      StackMap stack:
            iload 10 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 103
        end local 11 // int nc
        end local 10 // int c
       108: .line 2213
            aload 8 /* ipixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
       109: .line 2214
            fload 9 /* alpha */
       110: .line 2215
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
       111: .line 2214
            fmul
       112: .line 2216
            ldc 0.5
       113: .line 2214
            fadd
            f2i
       114: .line 2213
            iastore
        end local 9 // float alpha
       115: .line 2217
            goto 124
       116: .line 2218
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 9 /* c */
        start local 9 // int c
       117: iload 2 /* normOffset */
            istore 10 /* nc */
        start local 10 // int nc
       118: goto 123
       119: .line 2220
      StackMap locals: int int
      StackMap stack:
            aload 8 /* ipixel */
            iload 9 /* c */
            aload 5 /* stdNormComponents */
            iload 10 /* nc */
            faload
       120: .line 2221
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 9 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
       121: .line 2220
            iastore
       122: .line 2219
            iinc 9 /* c */ 1
            iinc 10 /* nc */ 1
       123: .line 2218
      StackMap locals:
      StackMap stack:
            iload 9 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 119
        end local 10 // int nc
        end local 9 // int c
       124: .line 2224
      StackMap locals:
      StackMap stack:
            aload 8 /* ipixel */
            areturn
        end local 8 // int[] ipixel
       125: .line 2227
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[]
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 128
       126: .line 2228
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 9 /* spixel */
        start local 9 // short[] spixel
       127: .line 2229
            goto 129
        end local 9 // short[] spixel
       128: .line 2230
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast short[]
            astore 9 /* spixel */
        start local 9 // short[] spixel
       129: .line 2232
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[] top top top short[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 142
       130: .line 2234
            aload 5 /* stdNormComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
       131: .line 2233
            fstore 10 /* alpha */
        start local 10 // float alpha
       132: .line 2235
            iconst_0
            istore 11 /* c */
        start local 11 // int c
       133: iload 2 /* normOffset */
            istore 12 /* nc */
        start local 12 // int nc
       134: goto 139
       135: .line 2237
      StackMap locals: float int int
      StackMap stack:
            aload 9 /* spixel */
            iload 11 /* c */
       136: .line 2238
            aload 5 /* stdNormComponents */
            iload 12 /* nc */
            faload
            fload 10 /* alpha */
            fmul
            ldc 32767.0
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
       137: .line 2237
            sastore
       138: .line 2236
            iinc 11 /* c */ 1
            iinc 12 /* nc */ 1
       139: .line 2235
      StackMap locals:
      StackMap stack:
            iload 11 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 135
        end local 12 // int nc
        end local 11 // int c
       140: .line 2240
            aload 9 /* spixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            fload 10 /* alpha */
            ldc 32767.0
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
            sastore
        end local 10 // float alpha
       141: .line 2241
            goto 150
       142: .line 2242
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 10 /* c */
        start local 10 // int c
       143: iload 2 /* normOffset */
            istore 11 /* nc */
        start local 11 // int nc
       144: goto 149
       145: .line 2244
      StackMap locals: int int
      StackMap stack:
            aload 9 /* spixel */
            iload 10 /* c */
       146: .line 2245
            aload 5 /* stdNormComponents */
            iload 11 /* nc */
            faload
            ldc 32767.0
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
       147: .line 2244
            sastore
       148: .line 2243
            iinc 10 /* c */ 1
            iinc 11 /* nc */ 1
       149: .line 2242
      StackMap locals:
      StackMap stack:
            iload 10 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 145
        end local 11 // int nc
        end local 10 // int c
       150: .line 2248
      StackMap locals:
      StackMap stack:
            aload 9 /* spixel */
            areturn
        end local 9 // short[] spixel
       151: .line 2251
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[]
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 154
       152: .line 2252
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 6
            astore 10 /* fpixel */
        start local 10 // float[] fpixel
       153: .line 2253
            goto 155
        end local 10 // float[] fpixel
       154: .line 2254
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast float[]
            astore 10 /* fpixel */
        start local 10 // float[] fpixel
       155: .line 2256
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[] top top top top float[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 165
       156: .line 2257
            aload 1 /* normComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
            fstore 11 /* alpha */
        start local 11 // float alpha
       157: .line 2258
            iconst_0
            istore 12 /* c */
        start local 12 // int c
       158: iload 2 /* normOffset */
            istore 13 /* nc */
        start local 13 // int nc
       159: goto 162
       160: .line 2260
      StackMap locals: float int int
      StackMap stack:
            aload 10 /* fpixel */
            iload 12 /* c */
            aload 1 /* normComponents */
            iload 13 /* nc */
            faload
            fload 11 /* alpha */
            fmul
            fastore
       161: .line 2259
            iinc 12 /* c */ 1
            iinc 13 /* nc */ 1
       162: .line 2258
      StackMap locals:
      StackMap stack:
            iload 12 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 160
        end local 13 // int nc
        end local 12 // int c
       163: .line 2262
            aload 10 /* fpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            fload 11 /* alpha */
            fastore
        end local 11 // float alpha
       164: .line 2263
            goto 171
       165: .line 2264
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 11 /* c */
        start local 11 // int c
       166: iload 2 /* normOffset */
            istore 12 /* nc */
        start local 12 // int nc
       167: goto 170
       168: .line 2266
      StackMap locals: int int
      StackMap stack:
            aload 10 /* fpixel */
            iload 11 /* c */
            aload 1 /* normComponents */
            iload 12 /* nc */
            faload
            fastore
       169: .line 2265
            iinc 11 /* c */ 1
            iinc 12 /* nc */ 1
       170: .line 2264
      StackMap locals:
      StackMap stack:
            iload 11 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 168
        end local 12 // int nc
        end local 11 // int c
       171: .line 2269
      StackMap locals:
      StackMap stack:
            aload 10 /* fpixel */
            areturn
        end local 10 // float[] fpixel
       172: .line 2272
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[]
      StackMap stack:
            aload 3 /* obj */
            ifnonnull 175
       173: .line 2273
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 7
            astore 11 /* dpixel */
        start local 11 // double[] dpixel
       174: .line 2274
            goto 176
        end local 11 // double[] dpixel
       175: .line 2275
      StackMap locals:
      StackMap stack:
            aload 3 /* obj */
            checkcast double[]
            astore 11 /* dpixel */
        start local 11 // double[] dpixel
       176: .line 2277
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[] top top top top top double[]
      StackMap stack:
            iload 4 /* needAlpha */
            ifeq 187
       177: .line 2279
            aload 1 /* normComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 2 /* normOffset */
            iadd
            faload
            f2d
       178: .line 2278
            dstore 12 /* alpha */
        start local 12 // double alpha
       179: .line 2280
            iconst_0
            istore 14 /* c */
        start local 14 // int c
       180: iload 2 /* normOffset */
            istore 15 /* nc */
        start local 15 // int nc
       181: goto 184
       182: .line 2282
      StackMap locals: double int int
      StackMap stack:
            aload 11 /* dpixel */
            iload 14 /* c */
            aload 1 /* normComponents */
            iload 15 /* nc */
            faload
            f2d
            dload 12 /* alpha */
            dmul
            dastore
       183: .line 2281
            iinc 14 /* c */ 1
            iinc 15 /* nc */ 1
       184: .line 2280
      StackMap locals:
      StackMap stack:
            iload 14 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 182
        end local 15 // int nc
        end local 14 // int c
       185: .line 2284
            aload 11 /* dpixel */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            dload 12 /* alpha */
            dastore
        end local 12 // double alpha
       186: .line 2285
            goto 193
       187: .line 2286
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 12 /* c */
        start local 12 // int c
       188: iload 2 /* normOffset */
            istore 13 /* nc */
        start local 13 // int nc
       189: goto 192
       190: .line 2288
      StackMap locals: int int
      StackMap stack:
            aload 11 /* dpixel */
            iload 12 /* c */
            aload 1 /* normComponents */
            iload 13 /* nc */
            faload
            f2d
            dastore
       191: .line 2287
            iinc 12 /* c */ 1
            iinc 13 /* nc */ 1
       192: .line 2286
      StackMap locals:
      StackMap stack:
            iload 12 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 190
        end local 13 // int nc
        end local 12 // int c
       193: .line 2291
      StackMap locals:
      StackMap stack:
            aload 11 /* dpixel */
            areturn
        end local 11 // double[] dpixel
       194: .line 2293
      StackMap locals: java.awt.image.ComponentColorModel float[] int java.lang.Object int float[]
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       195: .line 2295
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       196: .line 2293
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // float[] stdNormComponents
        end local 4 // boolean needAlpha
        end local 3 // java.lang.Object obj
        end local 2 // int normOffset
        end local 1 // float[] normComponents
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  197     0               this  Ljava/awt/image/ComponentColorModel;
            0  197     1     normComponents  [F
            0  197     2         normOffset  I
            0  197     3                obj  Ljava/lang/Object;
            3  197     4          needAlpha  Z
            7   25     5  stdNormComponents  [F
           26  197     5  stdNormComponents  [F
            8   19     6                  c  I
            9   19     7                 nc  I
           29   30     6             bpixel  [B
           31   59     6             bpixel  [B
           34   49     7              alpha  F
           35   42     8                  c  I
           36   42     9                 nc  I
           51   58     7                  c  I
           52   58     8                 nc  I
           61   62     7            uspixel  [S
           63   93     7            uspixel  [S
           66   82     8              alpha  F
           67   75     9                  c  I
           68   75    10                 nc  I
           84   92     8                  c  I
           85   92     9                 nc  I
           95   96     8             ipixel  [I
           97  125     8             ipixel  [I
          100  115     9              alpha  F
          101  108    10                  c  I
          102  108    11                 nc  I
          117  124     9                  c  I
          118  124    10                 nc  I
          127  128     9             spixel  [S
          129  151     9             spixel  [S
          132  141    10              alpha  F
          133  140    11                  c  I
          134  140    12                 nc  I
          143  150    10                  c  I
          144  150    11                 nc  I
          153  154    10             fpixel  [F
          155  172    10             fpixel  [F
          157  164    11              alpha  F
          158  163    12                  c  I
          159  163    13                 nc  I
          166  171    11                  c  I
          167  171    12                 nc  I
          174  175    11             dpixel  [D
          176  194    11             dpixel  [D
          179  186    12              alpha  D
          180  185    14                  c  I
          181  185    15                 nc  I
          188  193    12                  c  I
          189  193    13                 nc  I
    MethodParameters:
                Name  Flags
      normComponents  
      normOffset      
      obj             

  public float[] getNormalizedComponents(java.lang.Object, float[], int);
    descriptor: (Ljava/lang/Object;[FI)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=12, args_size=4
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object pixel
        start local 2 // float[] normComponents
        start local 3 // int normOffset
         0: .line 2346
            aload 2 /* normComponents */
            ifnonnull 2
         1: .line 2347
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            iload 3 /* normOffset */
            iadd
            newarray 6
            astore 2 /* normComponents */
         2: .line 2349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 3
                    1: 13
                    2: 33
                    3: 23
                    4: 41
                    5: 49
              default: 57
          }
         3: .line 2351
      StackMap locals:
      StackMap stack:
            aload 1 /* pixel */
            checkcast byte[]
            astore 4 /* bpixel */
        start local 4 // byte[] bpixel
         4: .line 2352
            iconst_0
            istore 5 /* c */
        start local 5 // int c
         5: iload 3 /* normOffset */
            istore 6 /* nc */
        start local 6 // int nc
         6: goto 11
         7: .line 2353
      StackMap locals: byte[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 6 /* nc */
            aload 4 /* bpixel */
            iload 5 /* c */
            baload
            sipush 255
            iand
            i2f
         8: .line 2354
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
         9: .line 2353
            fastore
        10: .line 2352
            iinc 5 /* c */ 1
            iinc 6 /* nc */ 1
      StackMap locals:
      StackMap stack:
        11: iload 5 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 7
        end local 6 // int nc
        end local 5 // int c
        12: .line 2356
            goto 60
        end local 4 // byte[] bpixel
        13: .line 2358
      StackMap locals:
      StackMap stack:
            aload 1 /* pixel */
            checkcast short[]
            astore 5 /* uspixel */
        start local 5 // short[] uspixel
        14: .line 2359
            iconst_0
            istore 6 /* c */
        start local 6 // int c
        15: iload 3 /* normOffset */
            istore 7 /* nc */
        start local 7 // int nc
        16: goto 21
        17: .line 2360
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int top short[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 7 /* nc */
            aload 5 /* uspixel */
            iload 6 /* c */
            saload
            ldc 65535
            iand
            i2f
        18: .line 2361
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 6 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
        19: .line 2360
            fastore
        20: .line 2359
            iinc 6 /* c */ 1
            iinc 7 /* nc */ 1
      StackMap locals:
      StackMap stack:
        21: iload 6 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 17
        end local 7 // int nc
        end local 6 // int c
        22: .line 2363
            goto 60
        end local 5 // short[] uspixel
        23: .line 2365
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int
      StackMap stack:
            aload 1 /* pixel */
            checkcast int[]
            astore 6 /* ipixel */
        start local 6 // int[] ipixel
        24: .line 2366
            iconst_0
            istore 7 /* c */
        start local 7 // int c
        25: iload 3 /* normOffset */
            istore 8 /* nc */
        start local 8 // int nc
        26: goto 31
        27: .line 2367
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int top top int[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 8 /* nc */
            aload 6 /* ipixel */
            iload 7 /* c */
            iaload
            i2f
        28: .line 2368
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 7 /* c */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
        29: .line 2367
            fastore
        30: .line 2366
            iinc 7 /* c */ 1
            iinc 8 /* nc */ 1
      StackMap locals:
      StackMap stack:
        31: iload 7 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 27
        end local 8 // int nc
        end local 7 // int c
        32: .line 2370
            goto 60
        end local 6 // int[] ipixel
        33: .line 2372
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int
      StackMap stack:
            aload 1 /* pixel */
            checkcast short[]
            astore 7 /* spixel */
        start local 7 // short[] spixel
        34: .line 2373
            iconst_0
            istore 8 /* c */
        start local 8 // int c
        35: iload 3 /* normOffset */
            istore 9 /* nc */
        start local 9 // int nc
        36: goto 39
        37: .line 2374
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int top top top short[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 9 /* nc */
            aload 7 /* spixel */
            iload 8 /* c */
            saload
            i2f
            ldc 32767.0
            fdiv
            fastore
        38: .line 2373
            iinc 8 /* c */ 1
            iinc 9 /* nc */ 1
      StackMap locals:
      StackMap stack:
        39: iload 8 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 37
        end local 9 // int nc
        end local 8 // int c
        40: .line 2376
            goto 60
        end local 7 // short[] spixel
        41: .line 2378
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int
      StackMap stack:
            aload 1 /* pixel */
            checkcast float[]
            astore 8 /* fpixel */
        start local 8 // float[] fpixel
        42: .line 2379
            iconst_0
            istore 9 /* c */
        start local 9 // int c
        43: iload 3 /* normOffset */
            istore 10 /* nc */
        start local 10 // int nc
        44: goto 47
        45: .line 2380
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int top top top top float[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 10 /* nc */
            aload 8 /* fpixel */
            iload 9 /* c */
            faload
            fastore
        46: .line 2379
            iinc 9 /* c */ 1
            iinc 10 /* nc */ 1
      StackMap locals:
      StackMap stack:
        47: iload 9 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 45
        end local 10 // int nc
        end local 9 // int c
        48: .line 2382
            goto 60
        end local 8 // float[] fpixel
        49: .line 2384
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int
      StackMap stack:
            aload 1 /* pixel */
            checkcast double[]
            astore 9 /* dpixel */
        start local 9 // double[] dpixel
        50: .line 2385
            iconst_0
            istore 10 /* c */
        start local 10 // int c
        51: iload 3 /* normOffset */
            istore 11 /* nc */
        start local 11 // int nc
        52: goto 55
        53: .line 2386
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int top top top top top double[] int int
      StackMap stack:
            aload 2 /* normComponents */
            iload 11 /* nc */
            aload 9 /* dpixel */
            iload 10 /* c */
            daload
            d2f
            fastore
        54: .line 2385
            iinc 10 /* c */ 1
            iinc 11 /* nc */ 1
      StackMap locals:
      StackMap stack:
        55: iload 10 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 53
        end local 11 // int nc
        end local 10 // int c
        56: .line 2388
            goto 60
        end local 9 // double[] dpixel
        57: .line 2390
      StackMap locals: java.awt.image.ComponentColorModel java.lang.Object float[] int
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        58: .line 2392
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        59: .line 2390
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        60: .line 2395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 69
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            ifeq 69
        61: .line 2396
            aload 2 /* normComponents */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 3 /* normOffset */
            iadd
            faload
            fstore 4 /* alpha */
        start local 4 // float alpha
        62: .line 2397
            fload 4 /* alpha */
            fconst_0
            fcmpl
            ifeq 69
        63: .line 2398
            fconst_1
            fload 4 /* alpha */
            fdiv
            fstore 5 /* invAlpha */
        start local 5 // float invAlpha
        64: .line 2399
            iload 3 /* normOffset */
            istore 6 /* c */
        start local 6 // int c
        65: goto 68
        66: .line 2401
      StackMap locals: float float int
      StackMap stack:
            aload 2 /* normComponents */
            iload 6 /* c */
            dup2
            faload
            fload 5 /* invAlpha */
            fmul
            fastore
        67: .line 2400
            iinc 6 /* c */ 1
        68: .line 2399
      StackMap locals:
      StackMap stack:
            iload 6 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            iload 3 /* normOffset */
            iadd
            if_icmplt 66
        end local 6 // int c
        end local 5 // float invAlpha
        end local 4 // float alpha
        69: .line 2405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.min:[F
            ifnull 77
        70: .line 2419
            iconst_0
            istore 4 /* c */
        start local 4 // int c
        71: goto 76
        72: .line 2420
      StackMap locals: int
      StackMap stack:
            aload 2 /* normComponents */
            iload 4 /* c */
            iload 3 /* normOffset */
            iadd
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.min:[F
            iload 4 /* c */
            faload
        73: .line 2421
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.diffMinMax:[F
            iload 4 /* c */
            faload
            aload 2 /* normComponents */
            iload 4 /* c */
            iload 3 /* normOffset */
            iadd
            faload
            fmul
            fadd
        74: .line 2420
            fastore
        75: .line 2419
            iinc 4 /* c */ 1
      StackMap locals:
      StackMap stack:
        76: iload 4 /* c */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numColorComponents:I
            if_icmplt 72
        end local 4 // int c
        77: .line 2424
      StackMap locals:
      StackMap stack:
            aload 2 /* normComponents */
            areturn
        end local 3 // int normOffset
        end local 2 // float[] normComponents
        end local 1 // java.lang.Object pixel
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   78     0            this  Ljava/awt/image/ComponentColorModel;
            0   78     1           pixel  Ljava/lang/Object;
            0   78     2  normComponents  [F
            0   78     3      normOffset  I
            4   13     4          bpixel  [B
            5   12     5               c  I
            6   12     6              nc  I
           14   23     5         uspixel  [S
           15   22     6               c  I
           16   22     7              nc  I
           24   33     6          ipixel  [I
           25   32     7               c  I
           26   32     8              nc  I
           34   41     7          spixel  [S
           35   40     8               c  I
           36   40     9              nc  I
           42   49     8          fpixel  [F
           43   48     9               c  I
           44   48    10              nc  I
           50   57     9          dpixel  [D
           51   56    10               c  I
           52   56    11              nc  I
           62   69     4           alpha  F
           64   69     5        invAlpha  F
           65   69     6               c  I
           71   77     4               c  I
    MethodParameters:
                Name  Flags
      pixel           
      normComponents  
      normOffset      

  public java.awt.image.ColorModel coerceData(java.awt.image.WritableRaster, boolean);
    descriptor: (Ljava/awt/image/WritableRaster;Z)Ljava/awt/image/ColorModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=18, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.image.WritableRaster raster
        start local 2 // boolean isAlphaPremultiplied
         0: .line 2452
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
            ifeq 2
         1: .line 2453
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.isAlphaPremultiplied:Z
            iload 2 /* isAlphaPremultiplied */
            if_icmpne 3
         2: .line 2456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         3: .line 2459
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
            istore 3 /* w */
        start local 3 // int w
         4: .line 2460
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            istore 4 /* h */
        start local 4 // int h
         5: .line 2461
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getNumBands:()I
            iconst_1
            isub
            istore 5 /* aIdx */
        start local 5 // int aIdx
         6: .line 2463
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getMinX:()I
            istore 7 /* rminX */
        start local 7 // int rminX
         7: .line 2464
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getMinY:()I
            istore 8 /* rY */
        start local 8 // int rY
         8: .line 2466
            iload 2 /* isAlphaPremultiplied */
            ifeq 196
         9: .line 2467
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 10
                    1: 41
                    2: 105
                    3: 74
                    4: 136
                    5: 164
              default: 192
          }
        10: .line 2469
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // byte[] pixel
        11: .line 2470
            aconst_null
            astore 11 /* zpixel */
        start local 11 // byte[] zpixel
        12: .line 2471
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 12 /* alphaScale */
        start local 12 // float alphaScale
        13: .line 2472
            iconst_0
            istore 13 /* y */
        start local 13 // int y
        14: goto 39
        15: .line 2473
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top byte[] byte[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
        16: .line 2474
            iconst_0
            istore 14 /* x */
        start local 14 // int x
        17: goto 37
        18: .line 2475
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int byte[] byte[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
        19: .line 2476
            aload 10 /* pixel */
        20: .line 2475
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast byte[]
            astore 10 /* pixel */
        21: .line 2477
            aload 10 /* pixel */
            iload 5 /* aIdx */
            baload
            sipush 255
            iand
            i2f
            fload 12 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
        22: .line 2478
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 32
        23: .line 2479
            iconst_0
            istore 15 /* c */
        start local 15 // int c
        24: goto 29
        25: .line 2480
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int byte[] byte[] float int int int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
            aload 10 /* pixel */
            iload 15 /* c */
            baload
            sipush 255
            iand
            i2f
        26: .line 2481
            fload 6 /* normAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
        27: .line 2480
            bastore
        28: .line 2479
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
        29: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 25
        end local 15 // int c
        30: .line 2483
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        31: .line 2484
            goto 36
        32: .line 2485
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 35
        33: .line 2486
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 8
            astore 11 /* zpixel */
        34: .line 2487
            aload 11 /* zpixel */
            iconst_0
            invokestatic java.util.Arrays.fill:([BB)V
        35: .line 2489
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        36: .line 2474
      StackMap locals:
      StackMap stack:
            iinc 14 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int byte[] byte[] float int int
      StackMap stack:
        37: iload 14 /* x */
            iload 3 /* w */
            if_icmplt 18
        end local 14 // int x
        38: .line 2472
            iinc 13 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top byte[] byte[] float int
      StackMap stack:
        39: iload 13 /* y */
            iload 4 /* h */
            if_icmplt 15
        end local 13 // int y
        end local 12 // float alphaScale
        end local 11 // byte[] zpixel
        end local 10 // byte[] pixel
        40: .line 2494
            goto 350
        41: .line 2496
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // short[] pixel
        42: .line 2497
            aconst_null
            astore 11 /* zpixel */
        start local 11 // short[] zpixel
        43: .line 2498
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 12 /* alphaScale */
        start local 12 // float alphaScale
        44: .line 2499
            iconst_0
            istore 13 /* y */
        start local 13 // int y
        45: goto 72
        46: .line 2500
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] short[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
        47: .line 2501
            iconst_0
            istore 14 /* x */
        start local 14 // int x
        48: goto 70
        49: .line 2502
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] short[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
        50: .line 2503
            aload 10 /* pixel */
        51: .line 2502
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast short[]
            astore 10 /* pixel */
        52: .line 2504
            aload 10 /* pixel */
            iload 5 /* aIdx */
            saload
            ldc 65535
            iand
            i2f
            fload 12 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
        53: .line 2505
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 65
        54: .line 2506
            iconst_0
            istore 15 /* c */
        start local 15 // int c
        55: goto 62
        56: .line 2507
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int short[] short[] float int int int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
        57: .line 2508
            aload 10 /* pixel */
            iload 15 /* c */
            saload
            ldc 65535
            iand
            i2f
            fload 6 /* normAlpha */
            fmul
        58: .line 2509
            ldc 0.5
        59: .line 2508
            fadd
            f2i
            i2s
        60: .line 2507
            sastore
        61: .line 2506
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
        62: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 56
        end local 15 // int c
        63: .line 2511
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        64: .line 2512
            goto 69
        65: .line 2513
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 68
        66: .line 2514
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 11 /* zpixel */
        67: .line 2515
            aload 11 /* zpixel */
            iconst_0
            invokestatic java.util.Arrays.fill:([SS)V
        68: .line 2517
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        69: .line 2501
      StackMap locals:
      StackMap stack:
            iinc 14 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] short[] float int int
      StackMap stack:
        70: iload 14 /* x */
            iload 3 /* w */
            if_icmplt 49
        end local 14 // int x
        71: .line 2499
            iinc 13 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] short[] float int
      StackMap stack:
        72: iload 13 /* y */
            iload 4 /* h */
            if_icmplt 46
        end local 13 // int y
        end local 12 // float alphaScale
        end local 11 // short[] zpixel
        end local 10 // short[] pixel
        73: .line 2522
            goto 350
        74: .line 2524
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // int[] pixel
        75: .line 2525
            aconst_null
            astore 11 /* zpixel */
        start local 11 // int[] zpixel
        76: .line 2526
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 12 /* alphaScale */
        start local 12 // float alphaScale
        77: .line 2527
            iconst_0
            istore 13 /* y */
        start local 13 // int y
        78: goto 103
        79: .line 2528
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top int[] int[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
        80: .line 2529
            iconst_0
            istore 14 /* x */
        start local 14 // int x
        81: goto 101
        82: .line 2530
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int int[] int[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
        83: .line 2531
            aload 10 /* pixel */
        84: .line 2530
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast int[]
            astore 10 /* pixel */
        85: .line 2532
            aload 10 /* pixel */
            iload 5 /* aIdx */
            iaload
            i2f
            fload 12 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
        86: .line 2533
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 96
        87: .line 2534
            iconst_0
            istore 15 /* c */
        start local 15 // int c
        88: goto 93
        89: .line 2535
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int int[] int[] float int int int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
            aload 10 /* pixel */
            iload 15 /* c */
            iaload
            i2f
            fload 6 /* normAlpha */
            fmul
        90: .line 2536
            ldc 0.5
            fadd
            f2i
        91: .line 2535
            iastore
        92: .line 2534
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
        93: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 89
        end local 15 // int c
        94: .line 2538
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        95: .line 2539
            goto 100
        96: .line 2540
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 99
        97: .line 2541
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 11 /* zpixel */
        98: .line 2542
            aload 11 /* zpixel */
            iconst_0
            invokestatic java.util.Arrays.fill:([II)V
        99: .line 2544
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       100: .line 2529
      StackMap locals:
      StackMap stack:
            iinc 14 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int int[] int[] float int int
      StackMap stack:
       101: iload 14 /* x */
            iload 3 /* w */
            if_icmplt 82
        end local 14 // int x
       102: .line 2527
            iinc 13 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top int[] int[] float int
      StackMap stack:
       103: iload 13 /* y */
            iload 4 /* h */
            if_icmplt 79
        end local 13 // int y
        end local 12 // float alphaScale
        end local 11 // int[] zpixel
        end local 10 // int[] pixel
       104: .line 2549
            goto 350
       105: .line 2551
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // short[] pixel
       106: .line 2552
            aconst_null
            astore 11 /* zpixel */
        start local 11 // short[] zpixel
       107: .line 2553
            ldc 3.051851E-5
            fstore 12 /* alphaScale */
        start local 12 // float alphaScale
       108: .line 2554
            iconst_0
            istore 13 /* y */
        start local 13 // int y
       109: goto 134
       110: .line 2555
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] short[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       111: .line 2556
            iconst_0
            istore 14 /* x */
        start local 14 // int x
       112: goto 132
       113: .line 2557
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] short[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       114: .line 2558
            aload 10 /* pixel */
       115: .line 2557
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast short[]
            astore 10 /* pixel */
       116: .line 2559
            aload 10 /* pixel */
            iload 5 /* aIdx */
            saload
            i2f
            fload 12 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       117: .line 2560
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 127
       118: .line 2561
            iconst_0
            istore 15 /* c */
        start local 15 // int c
       119: goto 124
       120: .line 2562
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int short[] short[] float int int int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
            aload 10 /* pixel */
            iload 15 /* c */
            saload
            i2f
            fload 6 /* normAlpha */
            fmul
       121: .line 2563
            ldc 0.5
            fadd
            f2i
            i2s
       122: .line 2562
            sastore
       123: .line 2561
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
       124: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 120
        end local 15 // int c
       125: .line 2565
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       126: .line 2566
            goto 131
       127: .line 2567
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 130
       128: .line 2568
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 9
            astore 11 /* zpixel */
       129: .line 2569
            aload 11 /* zpixel */
            iconst_0
            invokestatic java.util.Arrays.fill:([SS)V
       130: .line 2571
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       131: .line 2556
      StackMap locals:
      StackMap stack:
            iinc 14 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] short[] float int int
      StackMap stack:
       132: iload 14 /* x */
            iload 3 /* w */
            if_icmplt 113
        end local 14 // int x
       133: .line 2554
            iinc 13 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] short[] float int
      StackMap stack:
       134: iload 13 /* y */
            iload 4 /* h */
            if_icmplt 110
        end local 13 // int y
        end local 12 // float alphaScale
        end local 11 // short[] zpixel
        end local 10 // short[] pixel
       135: .line 2576
            goto 350
       136: .line 2578
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // float[] pixel
       137: .line 2579
            aconst_null
            astore 11 /* zpixel */
        start local 11 // float[] zpixel
       138: .line 2580
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       139: goto 162
       140: .line 2581
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top float[] float[] int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       141: .line 2582
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       142: goto 160
       143: .line 2583
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int float[] float[] int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       144: .line 2584
            aload 10 /* pixel */
       145: .line 2583
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast float[]
            astore 10 /* pixel */
       146: .line 2585
            aload 10 /* pixel */
            iload 5 /* aIdx */
            faload
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       147: .line 2586
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 155
       148: .line 2587
            iconst_0
            istore 14 /* c */
        start local 14 // int c
       149: goto 152
       150: .line 2588
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int float[] float[] int int int
      StackMap stack:
            aload 10 /* pixel */
            iload 14 /* c */
            dup2
            faload
            fload 6 /* normAlpha */
            fmul
            fastore
       151: .line 2587
            iinc 14 /* c */ 1
      StackMap locals:
      StackMap stack:
       152: iload 14 /* c */
            iload 5 /* aIdx */
            if_icmplt 150
        end local 14 // int c
       153: .line 2590
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       154: .line 2591
            goto 159
       155: .line 2592
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 158
       156: .line 2593
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 6
            astore 11 /* zpixel */
       157: .line 2594
            aload 11 /* zpixel */
            fconst_0
            invokestatic java.util.Arrays.fill:([FF)V
       158: .line 2596
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       159: .line 2582
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int float[] float[] int int
      StackMap stack:
       160: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 143
        end local 13 // int x
       161: .line 2580
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top float[] float[] int
      StackMap stack:
       162: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 140
        end local 12 // int y
        end local 11 // float[] zpixel
        end local 10 // float[] pixel
       163: .line 2601
            goto 350
       164: .line 2603
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // double[] pixel
       165: .line 2604
            aconst_null
            astore 11 /* zpixel */
        start local 11 // double[] zpixel
       166: .line 2605
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       167: goto 190
       168: .line 2606
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top double[] double[] int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       169: .line 2607
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       170: goto 188
       171: .line 2608
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int double[] double[] int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       172: .line 2609
            aload 10 /* pixel */
       173: .line 2608
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast double[]
            astore 10 /* pixel */
       174: .line 2610
            aload 10 /* pixel */
            iload 5 /* aIdx */
            daload
            dstore 14 /* dnormAlpha */
        start local 14 // double dnormAlpha
       175: .line 2611
            dload 14 /* dnormAlpha */
            dconst_0
            dcmpl
            ifeq 183
       176: .line 2612
            iconst_0
            istore 16 /* c */
        start local 16 // int c
       177: goto 180
       178: .line 2613
      StackMap locals: double int
      StackMap stack:
            aload 10 /* pixel */
            iload 16 /* c */
            dup2
            daload
            dload 14 /* dnormAlpha */
            dmul
            dastore
       179: .line 2612
            iinc 16 /* c */ 1
      StackMap locals:
      StackMap stack:
       180: iload 16 /* c */
            iload 5 /* aIdx */
            if_icmplt 178
        end local 16 // int c
       181: .line 2615
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
       182: .line 2616
            goto 187
       183: .line 2617
      StackMap locals:
      StackMap stack:
            aload 11 /* zpixel */
            ifnonnull 186
       184: .line 2618
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 7
            astore 11 /* zpixel */
       185: .line 2619
            aload 11 /* zpixel */
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
       186: .line 2621
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 11 /* zpixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 14 // double dnormAlpha
       187: .line 2607
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
      StackMap locals:
      StackMap stack:
       188: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 171
        end local 13 // int x
       189: .line 2605
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top double[] double[] int
      StackMap stack:
       190: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 168
        end local 12 // int y
        end local 11 // double[] zpixel
        end local 10 // double[] pixel
       191: .line 2626
            goto 350
       192: .line 2628
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       193: .line 2629
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       194: .line 2628
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
       195: .line 2631
      StackMap locals:
      StackMap stack:
            goto 350
       196: .line 2634
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 5
                    0: 197
                    1: 223
                    2: 275
                    3: 249
                    4: 301
                    5: 324
              default: 347
          }
       197: .line 2636
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // byte[] pixel
       198: .line 2637
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 11 /* alphaScale */
        start local 11 // float alphaScale
       199: .line 2638
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       200: goto 221
       201: .line 2639
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top byte[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       202: .line 2640
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       203: goto 219
       204: .line 2641
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int byte[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       205: .line 2642
            aload 10 /* pixel */
       206: .line 2641
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast byte[]
            astore 10 /* pixel */
       207: .line 2643
            aload 10 /* pixel */
            iload 5 /* aIdx */
            baload
            sipush 255
            iand
            i2f
            fload 11 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       208: .line 2644
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 218
       209: .line 2645
            fconst_1
            fload 6 /* normAlpha */
            fdiv
            fstore 14 /* invAlpha */
        start local 14 // float invAlpha
       210: .line 2646
            iconst_0
            istore 15 /* c */
        start local 15 // int c
       211: goto 216
       212: .line 2647
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int byte[] float int int float int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
       213: .line 2648
            aload 10 /* pixel */
            iload 15 /* c */
            baload
            sipush 255
            iand
            i2f
            fload 14 /* invAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
       214: .line 2647
            bastore
       215: .line 2646
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
       216: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 212
        end local 15 // int c
       217: .line 2650
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 14 // float invAlpha
       218: .line 2640
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int byte[] float int int
      StackMap stack:
       219: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 204
        end local 13 // int x
       220: .line 2638
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top byte[] float int
      StackMap stack:
       221: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 201
        end local 12 // int y
        end local 11 // float alphaScale
        end local 10 // byte[] pixel
       222: .line 2655
            goto 350
       223: .line 2657
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // short[] pixel
       224: .line 2658
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 11 /* alphaScale */
        start local 11 // float alphaScale
       225: .line 2659
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       226: goto 247
       227: .line 2660
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       228: .line 2661
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       229: goto 245
       230: .line 2662
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       231: .line 2663
            aload 10 /* pixel */
       232: .line 2662
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast short[]
            astore 10 /* pixel */
       233: .line 2664
            aload 10 /* pixel */
            iload 5 /* aIdx */
            saload
            ldc 65535
            iand
            i2f
            fload 11 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       234: .line 2665
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 244
       235: .line 2666
            fconst_1
            fload 6 /* normAlpha */
            fdiv
            fstore 14 /* invAlpha */
        start local 14 // float invAlpha
       236: .line 2667
            iconst_0
            istore 15 /* c */
        start local 15 // int c
       237: goto 242
       238: .line 2668
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int short[] float int int float int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
       239: .line 2669
            aload 10 /* pixel */
            iload 15 /* c */
            saload
            ldc 65535
            iand
            i2f
            fload 14 /* invAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
       240: .line 2668
            sastore
       241: .line 2667
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
       242: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 238
        end local 15 // int c
       243: .line 2671
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 14 // float invAlpha
       244: .line 2661
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] float int int
      StackMap stack:
       245: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 230
        end local 13 // int x
       246: .line 2659
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] float int
      StackMap stack:
       247: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 227
        end local 12 // int y
        end local 11 // float alphaScale
        end local 10 // short[] pixel
       248: .line 2676
            goto 350
       249: .line 2678
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // int[] pixel
       250: .line 2679
            fconst_1
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 5 /* aIdx */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 11 /* alphaScale */
        start local 11 // float alphaScale
       251: .line 2680
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       252: goto 273
       253: .line 2681
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top int[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       254: .line 2682
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       255: goto 271
       256: .line 2683
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int int[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       257: .line 2684
            aload 10 /* pixel */
       258: .line 2683
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast int[]
            astore 10 /* pixel */
       259: .line 2685
            aload 10 /* pixel */
            iload 5 /* aIdx */
            iaload
            i2f
            fload 11 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       260: .line 2686
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 270
       261: .line 2687
            fconst_1
            fload 6 /* normAlpha */
            fdiv
            fstore 14 /* invAlpha */
        start local 14 // float invAlpha
       262: .line 2688
            iconst_0
            istore 15 /* c */
        start local 15 // int c
       263: goto 268
       264: .line 2689
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int int[] float int int float int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
       265: .line 2690
            aload 10 /* pixel */
            iload 15 /* c */
            iaload
            i2f
            fload 14 /* invAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
       266: .line 2689
            iastore
       267: .line 2688
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
       268: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 264
        end local 15 // int c
       269: .line 2692
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 14 // float invAlpha
       270: .line 2682
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int int[] float int int
      StackMap stack:
       271: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 256
        end local 13 // int x
       272: .line 2680
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top int[] float int
      StackMap stack:
       273: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 253
        end local 12 // int y
        end local 11 // float alphaScale
        end local 10 // int[] pixel
       274: .line 2697
            goto 350
       275: .line 2699
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // short[] pixel
       276: .line 2700
            ldc 3.051851E-5
            fstore 11 /* alphaScale */
        start local 11 // float alphaScale
       277: .line 2701
            iconst_0
            istore 12 /* y */
        start local 12 // int y
       278: goto 299
       279: .line 2702
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] float int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       280: .line 2703
            iconst_0
            istore 13 /* x */
        start local 13 // int x
       281: goto 297
       282: .line 2704
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] float int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       283: .line 2705
            aload 10 /* pixel */
       284: .line 2704
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast short[]
            astore 10 /* pixel */
       285: .line 2706
            aload 10 /* pixel */
            iload 5 /* aIdx */
            saload
            i2f
            fload 11 /* alphaScale */
            fmul
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       286: .line 2707
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 296
       287: .line 2708
            fconst_1
            fload 6 /* normAlpha */
            fdiv
            fstore 14 /* invAlpha */
        start local 14 // float invAlpha
       288: .line 2709
            iconst_0
            istore 15 /* c */
        start local 15 // int c
       289: goto 294
       290: .line 2710
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int short[] float int int float int
      StackMap stack:
            aload 10 /* pixel */
            iload 15 /* c */
       291: .line 2711
            aload 10 /* pixel */
            iload 15 /* c */
            saload
            i2f
            fload 14 /* invAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
            i2s
       292: .line 2710
            sastore
       293: .line 2709
            iinc 15 /* c */ 1
      StackMap locals:
      StackMap stack:
       294: iload 15 /* c */
            iload 5 /* aIdx */
            if_icmplt 290
        end local 15 // int c
       295: .line 2713
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 14 // float invAlpha
       296: .line 2703
      StackMap locals:
      StackMap stack:
            iinc 13 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int short[] float int int
      StackMap stack:
       297: iload 13 /* x */
            iload 3 /* w */
            if_icmplt 282
        end local 13 // int x
       298: .line 2701
            iinc 12 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top short[] float int
      StackMap stack:
       299: iload 12 /* y */
            iload 4 /* h */
            if_icmplt 279
        end local 12 // int y
        end local 11 // float alphaScale
        end local 10 // short[] pixel
       300: .line 2718
            goto 350
       301: .line 2720
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // float[] pixel
       302: .line 2721
            iconst_0
            istore 11 /* y */
        start local 11 // int y
       303: goto 322
       304: .line 2722
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top float[] int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       305: .line 2723
            iconst_0
            istore 12 /* x */
        start local 12 // int x
       306: goto 320
       307: .line 2724
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int float[] int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       308: .line 2725
            aload 10 /* pixel */
       309: .line 2724
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast float[]
            astore 10 /* pixel */
       310: .line 2726
            aload 10 /* pixel */
            iload 5 /* aIdx */
            faload
            fstore 6 /* normAlpha */
        start local 6 // float normAlpha
       311: .line 2727
            fload 6 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 319
       312: .line 2728
            fconst_1
            fload 6 /* normAlpha */
            fdiv
            fstore 13 /* invAlpha */
        start local 13 // float invAlpha
       313: .line 2729
            iconst_0
            istore 14 /* c */
        start local 14 // int c
       314: goto 317
       315: .line 2730
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int float int int int float[] int int float int
      StackMap stack:
            aload 10 /* pixel */
            iload 14 /* c */
            dup2
            faload
            fload 13 /* invAlpha */
            fmul
            fastore
       316: .line 2729
            iinc 14 /* c */ 1
      StackMap locals:
      StackMap stack:
       317: iload 14 /* c */
            iload 5 /* aIdx */
            if_icmplt 315
        end local 14 // int c
       318: .line 2732
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 13 // float invAlpha
       319: .line 2723
      StackMap locals:
      StackMap stack:
            iinc 12 /* x */ 1
            iinc 9 /* rX */ 1
        end local 6 // float normAlpha
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int float[] int int
      StackMap stack:
       320: iload 12 /* x */
            iload 3 /* w */
            if_icmplt 307
        end local 12 // int x
       321: .line 2721
            iinc 11 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top float[] int
      StackMap stack:
       322: iload 11 /* y */
            iload 4 /* h */
            if_icmplt 304
        end local 11 // int y
        end local 10 // float[] pixel
       323: .line 2737
            goto 350
       324: .line 2739
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            aconst_null
            astore 10 /* pixel */
        start local 10 // double[] pixel
       325: .line 2740
            iconst_0
            istore 11 /* y */
        start local 11 // int y
       326: goto 345
       327: .line 2741
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top double[] int
      StackMap stack:
            iload 7 /* rminX */
            istore 9 /* rX */
        start local 9 // int rX
       328: .line 2742
            iconst_0
            istore 12 /* x */
        start local 12 // int x
       329: goto 343
       330: .line 2743
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int int double[] int int
      StackMap stack:
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
       331: .line 2744
            aload 10 /* pixel */
       332: .line 2743
            invokevirtual java.awt.image.WritableRaster.getDataElements:(IILjava/lang/Object;)Ljava/lang/Object;
            checkcast double[]
            astore 10 /* pixel */
       333: .line 2745
            aload 10 /* pixel */
            iload 5 /* aIdx */
            daload
            dstore 13 /* dnormAlpha */
        start local 13 // double dnormAlpha
       334: .line 2746
            dload 13 /* dnormAlpha */
            dconst_0
            dcmpl
            ifeq 342
       335: .line 2747
            dconst_1
            dload 13 /* dnormAlpha */
            ddiv
            dstore 15 /* invAlpha */
        start local 15 // double invAlpha
       336: .line 2748
            iconst_0
            istore 17 /* c */
        start local 17 // int c
       337: goto 340
       338: .line 2749
      StackMap locals: double double int
      StackMap stack:
            aload 10 /* pixel */
            iload 17 /* c */
            dup2
            daload
            dload 15 /* invAlpha */
            dmul
            dastore
       339: .line 2748
            iinc 17 /* c */ 1
      StackMap locals:
      StackMap stack:
       340: iload 17 /* c */
            iload 5 /* aIdx */
            if_icmplt 338
        end local 17 // int c
       341: .line 2751
            aload 1 /* raster */
            iload 9 /* rX */
            iload 8 /* rY */
            aload 10 /* pixel */
            invokevirtual java.awt.image.WritableRaster.setDataElements:(IILjava/lang/Object;)V
        end local 15 // double invAlpha
        end local 13 // double dnormAlpha
       342: .line 2742
      StackMap locals:
      StackMap stack:
            iinc 12 /* x */ 1
            iinc 9 /* rX */ 1
      StackMap locals:
      StackMap stack:
       343: iload 12 /* x */
            iload 3 /* w */
            if_icmplt 330
        end local 12 // int x
       344: .line 2740
            iinc 11 /* y */ 1
            iinc 8 /* rY */ 1
        end local 9 // int rX
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int top double[] int
      StackMap stack:
       345: iload 11 /* y */
            iload 4 /* h */
            if_icmplt 327
        end local 11 // int y
        end local 10 // double[] pixel
       346: .line 2756
            goto 350
       347: .line 2758
      StackMap locals: java.awt.image.ComponentColorModel java.awt.image.WritableRaster int int int int top int int
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "This method has not been implemented for transferType "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       348: .line 2759
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       349: .line 2758
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
       350: .line 2764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.signed:Z
            ifne 355
       351: .line 2765
            new java.awt.image.ComponentColorModel
            dup
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
       352: .line 2766
            iload 2 /* isAlphaPremultiplied */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transparency:I
       353: .line 2767
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
       354: .line 2765
            invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
            areturn
       355: .line 2769
      StackMap locals:
      StackMap stack:
            new java.awt.image.ComponentColorModel
            dup
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.supportsAlpha:Z
       356: .line 2770
            iload 2 /* isAlphaPremultiplied */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transparency:I
       357: .line 2771
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
       358: .line 2769
            invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;ZZII)V
            areturn
        end local 8 // int rY
        end local 7 // int rminX
        end local 5 // int aIdx
        end local 4 // int h
        end local 3 // int w
        end local 2 // boolean isAlphaPremultiplied
        end local 1 // java.awt.image.WritableRaster raster
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  359     0                  this  Ljava/awt/image/ComponentColorModel;
            0  359     1                raster  Ljava/awt/image/WritableRaster;
            0  359     2  isAlphaPremultiplied  Z
            4  359     3                     w  I
            5  359     4                     h  I
            6  359     5                  aIdx  I
           22   37     6             normAlpha  F
           53   70     6             normAlpha  F
           86  101     6             normAlpha  F
          117  132     6             normAlpha  F
          147  160     6             normAlpha  F
          208  219     6             normAlpha  F
          234  245     6             normAlpha  F
          260  271     6             normAlpha  F
          286  297     6             normAlpha  F
          311  320     6             normAlpha  F
            7  359     7                 rminX  I
            8  359     8                    rY  I
           16   39     9                    rX  I
           47   72     9                    rX  I
           80  103     9                    rX  I
          111  134     9                    rX  I
          141  162     9                    rX  I
          169  190     9                    rX  I
          202  221     9                    rX  I
          228  247     9                    rX  I
          254  273     9                    rX  I
          280  299     9                    rX  I
          305  322     9                    rX  I
          328  345     9                    rX  I
           11   40    10                 pixel  [B
           12   40    11                zpixel  [B
           13   40    12            alphaScale  F
           14   40    13                     y  I
           17   38    14                     x  I
           24   30    15                     c  I
           42   73    10                 pixel  [S
           43   73    11                zpixel  [S
           44   73    12            alphaScale  F
           45   73    13                     y  I
           48   71    14                     x  I
           55   63    15                     c  I
           75  104    10                 pixel  [I
           76  104    11                zpixel  [I
           77  104    12            alphaScale  F
           78  104    13                     y  I
           81  102    14                     x  I
           88   94    15                     c  I
          106  135    10                 pixel  [S
          107  135    11                zpixel  [S
          108  135    12            alphaScale  F
          109  135    13                     y  I
          112  133    14                     x  I
          119  125    15                     c  I
          137  163    10                 pixel  [F
          138  163    11                zpixel  [F
          139  163    12                     y  I
          142  161    13                     x  I
          149  153    14                     c  I
          165  191    10                 pixel  [D
          166  191    11                zpixel  [D
          167  191    12                     y  I
          170  189    13                     x  I
          175  187    14            dnormAlpha  D
          177  181    16                     c  I
          198  222    10                 pixel  [B
          199  222    11            alphaScale  F
          200  222    12                     y  I
          203  220    13                     x  I
          210  218    14              invAlpha  F
          211  217    15                     c  I
          224  248    10                 pixel  [S
          225  248    11            alphaScale  F
          226  248    12                     y  I
          229  246    13                     x  I
          236  244    14              invAlpha  F
          237  243    15                     c  I
          250  274    10                 pixel  [I
          251  274    11            alphaScale  F
          252  274    12                     y  I
          255  272    13                     x  I
          262  270    14              invAlpha  F
          263  269    15                     c  I
          276  300    10                 pixel  [S
          277  300    11            alphaScale  F
          278  300    12                     y  I
          281  298    13                     x  I
          288  296    14              invAlpha  F
          289  295    15                     c  I
          302  323    10                 pixel  [F
          303  323    11                     y  I
          306  321    12                     x  I
          313  319    13              invAlpha  F
          314  318    14                     c  I
          325  346    10                 pixel  [D
          326  346    11                     y  I
          329  344    12                     x  I
          334  342    13            dnormAlpha  D
          336  342    15              invAlpha  D
          337  341    17                     c  I
    MethodParameters:
                      Name  Flags
      raster                
      isAlphaPremultiplied  

  public boolean isCompatibleRaster(java.awt.image.Raster);
    descriptor: (Ljava/awt/image/Raster;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.image.Raster raster
         0: .line 2787
            aload 1 /* raster */
            invokevirtual java.awt.image.Raster.getSampleModel:()Ljava/awt/image/SampleModel;
            astore 2 /* sm */
        start local 2 // java.awt.image.SampleModel sm
         1: .line 2789
            aload 2 /* sm */
            instanceof java.awt.image.ComponentSampleModel
            ifeq 12
         2: .line 2790
            aload 2 /* sm */
            invokevirtual java.awt.image.SampleModel.getNumBands:()I
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.getNumComponents:()I
            if_icmpeq 4
         3: .line 2791
            iconst_0
            ireturn
         4: .line 2793
      StackMap locals: java.awt.image.SampleModel
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 9
         6: .line 2794
      StackMap locals: int
      StackMap stack:
            aload 2 /* sm */
            iload 3 /* i */
            invokevirtual java.awt.image.SampleModel.getSampleSize:(I)I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            iload 3 /* i */
            iaload
            if_icmpge 8
         7: .line 2795
            iconst_0
            ireturn
         8: .line 2793
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.nBits:[I
            arraylength
            if_icmplt 6
        end local 3 // int i
        10: .line 2798
            aload 1 /* raster */
            invokevirtual java.awt.image.Raster.getTransferType:()I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            if_icmpne 11
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        11: iconst_0
            ireturn
        12: .line 2801
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.awt.image.SampleModel sm
        end local 1 // java.awt.image.Raster raster
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Ljava/awt/image/ComponentColorModel;
            0   13     1  raster  Ljava/awt/image/Raster;
            1   13     2      sm  Ljava/awt/image/SampleModel;
            5   10     3       i  I
    MethodParameters:
        Name  Flags
      raster  

  public java.awt.image.WritableRaster createCompatibleWritableRaster(int, int);
    descriptor: (II)Ljava/awt/image/WritableRaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int w
        start local 2 // int h
         0: .line 2820
            aconst_null
            astore 3 /* raster */
        start local 3 // java.awt.image.WritableRaster raster
         1: .line 2822
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 1
                    0: 2
                    1: 2
              default: 7
          }
         2: .line 2825
      StackMap locals: java.awt.image.WritableRaster
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
         3: .line 2826
            iload 1 /* w */
            iload 2 /* h */
         4: .line 2827
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            aconst_null
         5: .line 2825
            invokestatic java.awt.image.Raster.createInterleavedRaster:(IIIILjava/awt/Point;)Ljava/awt/image/WritableRaster;
            astore 3 /* raster */
         6: .line 2828
            goto 10
         7: .line 2830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* w */
            iload 2 /* h */
            invokevirtual java.awt.image.ComponentColorModel.createCompatibleSampleModel:(II)Ljava/awt/image/SampleModel;
            astore 4 /* sm */
        start local 4 // java.awt.image.SampleModel sm
         8: .line 2831
            aload 4 /* sm */
            invokevirtual java.awt.image.SampleModel.createDataBuffer:()Ljava/awt/image/DataBuffer;
            astore 5 /* db */
        start local 5 // java.awt.image.DataBuffer db
         9: .line 2832
            aload 4 /* sm */
            aload 5 /* db */
            aconst_null
            invokestatic java.awt.image.Raster.createWritableRaster:(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/WritableRaster;
            astore 3 /* raster */
        end local 5 // java.awt.image.DataBuffer db
        end local 4 // java.awt.image.SampleModel sm
        10: .line 2835
      StackMap locals:
      StackMap stack:
            aload 3 /* raster */
            areturn
        end local 3 // java.awt.image.WritableRaster raster
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljava/awt/image/ComponentColorModel;
            0   11     1       w  I
            0   11     2       h  I
            1   11     3  raster  Ljava/awt/image/WritableRaster;
            8   10     4      sm  Ljava/awt/image/SampleModel;
            9   10     5      db  Ljava/awt/image/DataBuffer;
    MethodParameters:
      Name  Flags
      w     
      h     

  public java.awt.image.SampleModel createCompatibleSampleModel(int, int);
    descriptor: (II)Ljava/awt/image/SampleModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // int w
        start local 2 // int h
         0: .line 2851
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            newarray 10
            astore 3 /* bandOffsets */
        start local 3 // int[] bandOffsets
         1: .line 2852
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 5
         3: .line 2853
      StackMap locals: int[] int
      StackMap stack:
            aload 3 /* bandOffsets */
            iload 4 /* i */
            iload 4 /* i */
            iastore
         4: .line 2852
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            if_icmplt 3
        end local 4 // int i
         6: .line 2855
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            tableswitch { // 0 - 1
                    0: 7
                    1: 7
              default: 12
          }
         7: .line 2858
      StackMap locals:
      StackMap stack:
            new java.awt.image.PixelInterleavedSampleModel
            dup
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            iload 1 /* w */
            iload 2 /* h */
         8: .line 2859
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
         9: .line 2860
            iload 1 /* w */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            imul
        10: .line 2861
            aload 3 /* bandOffsets */
        11: .line 2858
            invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
            areturn
        12: .line 2863
      StackMap locals:
      StackMap stack:
            new java.awt.image.ComponentSampleModel
            dup
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            iload 1 /* w */
            iload 2 /* h */
        13: .line 2864
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
        14: .line 2865
            iload 1 /* w */
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            imul
        15: .line 2866
            aload 3 /* bandOffsets */
        16: .line 2863
            invokespecial java.awt.image.ComponentSampleModel.<init>:(IIIII[I)V
            areturn
        end local 3 // int[] bandOffsets
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Ljava/awt/image/ComponentColorModel;
            0   17     1            w  I
            0   17     2            h  I
            1   17     3  bandOffsets  [I
            2    6     4            i  I
    MethodParameters:
      Name  Flags
      w     
      h     

  public boolean isCompatibleSampleModel(java.awt.image.SampleModel);
    descriptor: (Ljava/awt/image/SampleModel;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.image.SampleModel sm
         0: .line 2883
            aload 1 /* sm */
            instanceof java.awt.image.ComponentSampleModel
            ifne 2
         1: .line 2884
            iconst_0
            ireturn
         2: .line 2888
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.numComponents:I
            aload 1 /* sm */
            invokevirtual java.awt.image.SampleModel.getNumBands:()I
            if_icmpeq 4
         3: .line 2889
            iconst_0
            ireturn
         4: .line 2892
      StackMap locals:
      StackMap stack:
            aload 1 /* sm */
            invokevirtual java.awt.image.SampleModel.getTransferType:()I
            aload 0 /* this */
            getfield java.awt.image.ComponentColorModel.transferType:I
            if_icmpeq 6
         5: .line 2893
            iconst_0
            ireturn
         6: .line 2896
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.awt.image.SampleModel sm
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljava/awt/image/ComponentColorModel;
            0    7     1    sm  Ljava/awt/image/SampleModel;
    MethodParameters:
      Name  Flags
      sm    

  public java.awt.image.WritableRaster getAlphaRaster(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.awt.image.WritableRaster raster
         0: .line 2916
            aload 0 /* this */
            invokevirtual java.awt.image.ComponentColorModel.hasAlpha:()Z
            ifne 2
         1: .line 2917
            aconst_null
            areturn
         2: .line 2920
      StackMap locals:
      StackMap stack:
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getMinX:()I
            istore 2 /* x */
        start local 2 // int x
         3: .line 2921
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getMinY:()I
            istore 3 /* y */
        start local 3 // int y
         4: .line 2922
            iconst_1
            newarray 10
            astore 4 /* band */
        start local 4 // int[] band
         5: .line 2923
            aload 4 /* band */
            iconst_0
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getNumBands:()I
            iconst_1
            isub
            iastore
         6: .line 2924
            aload 1 /* raster */
            iload 2 /* x */
            iload 3 /* y */
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getWidth:()I
         7: .line 2925
            aload 1 /* raster */
            invokevirtual java.awt.image.WritableRaster.getHeight:()I
            iload 2 /* x */
            iload 3 /* y */
         8: .line 2926
            aload 4 /* band */
         9: .line 2924
            invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
            areturn
        end local 4 // int[] band
        end local 3 // int y
        end local 2 // int x
        end local 1 // java.awt.image.WritableRaster raster
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Ljava/awt/image/ComponentColorModel;
            0   10     1  raster  Ljava/awt/image/WritableRaster;
            3   10     2       x  I
            4   10     3       y  I
            5   10     4    band  [I
    MethodParameters:
        Name  Flags
      raster  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.awt.image.ComponentColorModel this
        start local 1 // java.lang.Object obj
         0: .line 2937
            aload 0 /* this */
            aload 1 /* obj */
            invokespecial java.awt.image.ColorModel.equals:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 2938
            iconst_0
            ireturn
         2: .line 2941
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 4
         3: .line 2942
            iconst_0
            ireturn
         4: .line 2945
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // java.awt.image.ComponentColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/awt/image/ComponentColorModel;
            0    5     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   
}
SourceFile: "ComponentColorModel.java"