public abstract class java.awt.image.ColorModel implements java.awt.Transparency
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: java.awt.image.ColorModel
  super_class: java.lang.Object
{
  private long pData;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

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

  int[] nBits;
    descriptor: [I
    flags: (0x0000) 

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

  boolean supportsAlpha;
    descriptor: Z
    flags: (0x0000) 

  boolean isAlphaPremultiplied;
    descriptor: Z
    flags: (0x0000) 

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

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

  java.awt.color.ColorSpace colorSpace;
    descriptor: Ljava/awt/color/ColorSpace;
    flags: (0x0000) 

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

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

  boolean is_sRGB;
    descriptor: Z
    flags: (0x0000) 

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

  private static boolean loaded;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.awt.image.ColorModel RGBdefault;
    descriptor: Ljava/awt/image/ColorModel;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static byte[] l8Tos8;
    descriptor: [B
    flags: (0x0008) ACC_STATIC

  static byte[] s8Tol8;
    descriptor: [B
    flags: (0x0008) ACC_STATIC

  static byte[] l16Tos8;
    descriptor: [B
    flags: (0x0008) ACC_STATIC

  static short[] s8Tol16;
    descriptor: [S
    flags: (0x0008) ACC_STATIC

  static java.util.Map<java.awt.color.ICC_ColorSpace, byte[]> g8Tos8Map;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/awt/color/ICC_ColorSpace;[B>;

  static java.util.Map<java.awt.color.ICC_ColorSpace, byte[]> lg16Toog8Map;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/awt/color/ICC_ColorSpace;[B>;

  static java.util.Map<java.awt.color.ICC_ColorSpace, byte[]> g16Tos8Map;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/awt/color/ICC_ColorSpace;[B>;

  static java.util.Map<java.awt.color.ICC_ColorSpace, short[]> lg16Toog16Map;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/awt/color/ICC_ColorSpace;[S>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 203
            iconst_0
            putstatic java.awt.image.ColorModel.loaded:Z
         1: .line 219
            invokestatic java.awt.image.ColorModel.loadLibraries:()V
         2: .line 220
            invokestatic java.awt.image.ColorModel.initIDs:()V
         3: .line 1694
            aconst_null
            putstatic java.awt.image.ColorModel.l8Tos8:[B
         4: .line 1695
            aconst_null
            putstatic java.awt.image.ColorModel.s8Tol8:[B
         5: .line 1696
            aconst_null
            putstatic java.awt.image.ColorModel.l16Tos8:[B
         6: .line 1697
            aconst_null
            putstatic java.awt.image.ColorModel.s8Tol16:[S
         7: .line 1700
            aconst_null
            putstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
         8: .line 1701
            aconst_null
            putstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
         9: .line 1702
            aconst_null
            putstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
        10: .line 1703
            aconst_null
            putstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static void loadLibraries();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 205
            getstatic java.awt.image.ColorModel.loaded:Z
            ifne 4
         1: .line 207
            new java.awt.image.ColorModel$1
            dup
            invokespecial java.awt.image.ColorModel$1.<init>:()V
         2: .line 206
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            pop
         3: .line 213
            iconst_1
            putstatic java.awt.image.ColorModel.loaded:Z
         4: .line 215
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static native void initIDs();
    descriptor: ()V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  public static java.awt.image.ColorModel getRGBdefault();
    descriptor: ()Ljava/awt/image/ColorModel;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 241
            getstatic java.awt.image.ColorModel.RGBdefault:Ljava/awt/image/ColorModel;
            ifnonnull 7
         1: .line 242
            new java.awt.image.DirectColorModel
            dup
            bipush 32
         2: .line 243
            ldc 16711680
         3: .line 244
            ldc 65280
         4: .line 245
            sipush 255
         5: .line 246
            ldc -16777216
         6: .line 242
            invokespecial java.awt.image.DirectColorModel.<init>:(IIIII)V
            putstatic java.awt.image.ColorModel.RGBdefault:Ljava/awt/image/ColorModel;
         7: .line 249
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.RGBdefault:Ljava/awt/image/ColorModel;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int bits
         0: .line 272
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 164
            aload 0 /* this */
            iconst_3
            putfield java.awt.image.ColorModel.transparency:I
         2: .line 165
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ColorModel.supportsAlpha:Z
         3: .line 166
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
         4: .line 167
            aload 0 /* this */
            iconst_m1
            putfield java.awt.image.ColorModel.numComponents:I
         5: .line 168
            aload 0 /* this */
            iconst_m1
            putfield java.awt.image.ColorModel.numColorComponents:I
         6: .line 169
            aload 0 /* this */
            sipush 1000
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            putfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
         7: .line 170
            aload 0 /* this */
            iconst_5
            putfield java.awt.image.ColorModel.colorSpaceType:I
         8: .line 172
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ColorModel.is_sRGB:Z
         9: .line 273
            aload 0 /* this */
            iload 1 /* bits */
            putfield java.awt.image.ColorModel.pixel_bits:I
        10: .line 274
            iload 1 /* bits */
            iconst_1
            if_icmpge 12
        11: .line 275
            new java.lang.IllegalArgumentException
            dup
            ldc "Number of bits must be > 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 277
      StackMap locals: java.awt.image.ColorModel int
      StackMap stack:
            aload 0 /* this */
            iconst_4
            putfield java.awt.image.ColorModel.numComponents:I
        13: .line 278
            aload 0 /* this */
            iconst_3
            putfield java.awt.image.ColorModel.numColorComponents:I
        14: .line 279
            aload 0 /* this */
            iload 1 /* bits */
            putfield java.awt.image.ColorModel.maxBits:I
        15: .line 281
            aload 0 /* this */
            iload 1 /* bits */
            invokestatic java.awt.image.ColorModel.getDefaultTransferType:(I)I
            putfield java.awt.image.ColorModel.transferType:I
        16: .line 282
            return
        end local 1 // int bits
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Ljava/awt/image/ColorModel;
            0   17     1  bits  I
    MethodParameters:
      Name  Flags
      bits  

  protected void <init>(int, int[], java.awt.color.ColorSpace, boolean, boolean, int, int);
    descriptor: (I[ILjava/awt/color/ColorSpace;ZZII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=8
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int pixel_bits
        start local 2 // int[] bits
        start local 3 // java.awt.color.ColorSpace cspace
        start local 4 // boolean hasAlpha
        start local 5 // boolean isAlphaPremultiplied
        start local 6 // int transparency
        start local 7 // int transferType
         0: .line 330
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 164
            aload 0 /* this */
            iconst_3
            putfield java.awt.image.ColorModel.transparency:I
         2: .line 165
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ColorModel.supportsAlpha:Z
         3: .line 166
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
         4: .line 167
            aload 0 /* this */
            iconst_m1
            putfield java.awt.image.ColorModel.numComponents:I
         5: .line 168
            aload 0 /* this */
            iconst_m1
            putfield java.awt.image.ColorModel.numColorComponents:I
         6: .line 169
            aload 0 /* this */
            sipush 1000
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            putfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
         7: .line 170
            aload 0 /* this */
            iconst_5
            putfield java.awt.image.ColorModel.colorSpaceType:I
         8: .line 172
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ColorModel.is_sRGB:Z
         9: .line 335
            aload 0 /* this */
            aload 3 /* cspace */
            putfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
        10: .line 336
            aload 0 /* this */
            aload 3 /* cspace */
            invokevirtual java.awt.color.ColorSpace.getType:()I
            putfield java.awt.image.ColorModel.colorSpaceType:I
        11: .line 337
            aload 0 /* this */
            aload 3 /* cspace */
            invokevirtual java.awt.color.ColorSpace.getNumComponents:()I
            putfield java.awt.image.ColorModel.numColorComponents:I
        12: .line 338
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iload 4 /* hasAlpha */
            ifeq 13
            iconst_1
            goto 14
      StackMap locals: java.awt.image.ColorModel int int[] java.awt.color.ColorSpace int int int int
      StackMap stack: java.awt.image.ColorModel int
        13: iconst_0
      StackMap locals: java.awt.image.ColorModel int int[] java.awt.color.ColorSpace int int int int
      StackMap stack: java.awt.image.ColorModel int int
        14: iadd
            putfield java.awt.image.ColorModel.numComponents:I
        15: .line 339
            aload 0 /* this */
            iload 4 /* hasAlpha */
            putfield java.awt.image.ColorModel.supportsAlpha:Z
        16: .line 340
            aload 2 /* bits */
            arraylength
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmpge 22
        17: .line 341
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Number of color/alpha components should be "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        18: .line 343
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        19: .line 344
            ldc " but length of bits array is "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        20: .line 345
            aload 2 /* bits */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        21: .line 341
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        22: .line 349
      StackMap locals:
      StackMap stack:
            iload 6 /* transparency */
            iconst_1
            if_icmplt 24
        23: .line 350
            iload 6 /* transparency */
            iconst_3
            if_icmple 27
        24: .line 352
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown transparency: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        25: .line 353
            iload 6 /* transparency */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        26: .line 352
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        27: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            ifne 31
        28: .line 357
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
        29: .line 358
            aload 0 /* this */
            iconst_1
            putfield java.awt.image.ColorModel.transparency:I
        30: .line 359
            goto 33
        31: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 5 /* isAlphaPremultiplied */
            putfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
        32: .line 362
            aload 0 /* this */
            iload 6 /* transparency */
            putfield java.awt.image.ColorModel.transparency:I
        33: .line 365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* bits */
            invokevirtual int[].clone:()Ljava/lang/Object;
            checkcast int[]
            putfield java.awt.image.ColorModel.nBits:[I
        34: .line 366
            aload 0 /* this */
            iload 1 /* pixel_bits */
            putfield java.awt.image.ColorModel.pixel_bits:I
        35: .line 367
            iload 1 /* pixel_bits */
            ifgt 37
        36: .line 368
            new java.lang.IllegalArgumentException
            dup
            ldc "Number of pixel bits must be > 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        37: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ColorModel.maxBits:I
        38: .line 373
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        39: goto 46
        40: .line 375
      StackMap locals: int
      StackMap stack:
            aload 2 /* bits */
            iload 8 /* i */
            iaload
            ifge 43
        41: .line 377
            new java.lang.IllegalArgumentException
            dup
            ldc "Number of bits must be >= 0"
        42: .line 376
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        43: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.maxBits:I
            aload 2 /* bits */
            iload 8 /* i */
            iaload
            if_icmpge 45
        44: .line 380
            aload 0 /* this */
            aload 2 /* bits */
            iload 8 /* i */
            iaload
            putfield java.awt.image.ColorModel.maxBits:I
        45: .line 373
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        46: iload 8 /* i */
            aload 2 /* bits */
            arraylength
            if_icmplt 40
        end local 8 // int i
        47: .line 385
            aload 0 /* this */
            getfield java.awt.image.ColorModel.maxBits:I
            ifne 49
        48: .line 386
            new java.lang.IllegalArgumentException
            dup
            ldc "There must be at least one component with > 0 pixel bits."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        49: .line 392
      StackMap locals:
      StackMap stack:
            aload 3 /* cspace */
            sipush 1000
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            if_acmpeq 51
        50: .line 393
            aload 0 /* this */
            iconst_0
            putfield java.awt.image.ColorModel.is_sRGB:Z
        51: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* transferType */
            putfield java.awt.image.ColorModel.transferType:I
        52: .line 398
            return
        end local 7 // int transferType
        end local 6 // int transparency
        end local 5 // boolean isAlphaPremultiplied
        end local 4 // boolean hasAlpha
        end local 3 // java.awt.color.ColorSpace cspace
        end local 2 // int[] bits
        end local 1 // int pixel_bits
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   53     0                  this  Ljava/awt/image/ColorModel;
            0   53     1            pixel_bits  I
            0   53     2                  bits  [I
            0   53     3                cspace  Ljava/awt/color/ColorSpace;
            0   53     4              hasAlpha  Z
            0   53     5  isAlphaPremultiplied  Z
            0   53     6          transparency  I
            0   53     7          transferType  I
           39   47     8                     i  I
    MethodParameters:
                      Name  Flags
      pixel_bits            
      bits                  
      cspace                
      hasAlpha              
      isAlphaPremultiplied  
      transparency          
      transferType          

  public final boolean hasAlpha();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 407
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public final boolean isAlphaPremultiplied();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 423
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public final int getTransferType();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 434
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public int getPixelSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 443
            aload 0 /* this */
            getfield java.awt.image.ColorModel.pixel_bits:I
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public int getComponentSize(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int componentIdx
         0: .line 466
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnonnull 2
         1: .line 467
            new java.lang.NullPointerException
            dup
            ldc "Number of bits array is null."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 1 /* componentIdx */
            iaload
            ireturn
        end local 1 // int componentIdx
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljava/awt/image/ColorModel;
            0    3     1  componentIdx  I
    MethodParameters:
              Name  Flags
      componentIdx  

  public int[] getComponentSize();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 481
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnull 2
         1: .line 482
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            invokevirtual int[].clone:()Ljava/lang/Object;
            checkcast int[]
            areturn
         2: .line 485
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/awt/image/ColorModel;

  public int getTransparency();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 497
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transparency:I
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public int getNumComponents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 507
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public int getNumColorComponents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 520
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            ireturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  public abstract int getRed(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      pixel  

  public abstract int getGreen(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      pixel  

  public abstract int getBlue(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      pixel  

  public abstract int getAlpha(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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.ColorModel this
        start local 1 // int pixel
         0: .line 595
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ColorModel.getAlpha:(I)I
            bipush 24
            ishl
         1: .line 596
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ColorModel.getRed:(I)I
            bipush 16
            ishl
         2: .line 595
            ior
         3: .line 597
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ColorModel.getGreen:(I)I
            bipush 8
            ishl
         4: .line 595
            ior
         5: .line 598
            aload 0 /* this */
            iload 1 /* pixel */
            invokevirtual java.awt.image.ColorModel.getBlue:(I)I
            iconst_0
            ishl
         6: .line 595
            ior
            ireturn
        end local 1 // int pixel
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Ljava/awt/image/ColorModel;
            0    7     1  pixel  I
    MethodParameters:
       Name  Flags
      pixel  

  public int getRed(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object inData
         0: .line 638
            iconst_0
            istore 2 /* pixel */
        start local 2 // int pixel
         1: iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 639
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 3
                    1: 7
                    2: 15
                    3: 11
              default: 15
          }
         3: .line 641
      StackMap locals: int int
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 4 /* bdata */
        start local 4 // byte[] bdata
         4: .line 642
            aload 4 /* bdata */
            iconst_0
            baload
            sipush 255
            iand
            istore 2 /* pixel */
         5: .line 643
            aload 4 /* bdata */
            arraylength
            istore 3 /* length */
         6: .line 644
            goto 18
        end local 4 // byte[] bdata
         7: .line 646
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 5 /* sdata */
        start local 5 // short[] sdata
         8: .line 647
            aload 5 /* sdata */
            iconst_0
            saload
            ldc 65535
            iand
            istore 2 /* pixel */
         9: .line 648
            aload 5 /* sdata */
            arraylength
            istore 3 /* length */
        10: .line 649
            goto 18
        end local 5 // short[] sdata
        11: .line 651
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 6 /* idata */
        start local 6 // int[] idata
        12: .line 652
            aload 6 /* idata */
            iconst_0
            iaload
            istore 2 /* pixel */
        13: .line 653
            aload 6 /* idata */
            arraylength
            istore 3 /* length */
        14: .line 654
            goto 18
        end local 6 // int[] idata
        15: .line 656
      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
        16: .line 657
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 656
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 659
      StackMap locals:
      StackMap stack:
            iload 3 /* length */
            iconst_1
            if_icmpne 20
        19: .line 660
            aload 0 /* this */
            iload 2 /* pixel */
            invokevirtual java.awt.image.ColorModel.getRed:(I)I
            ireturn
        20: .line 663
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
        21: .line 664
            ldc "This method is not supported by this color model"
        22: .line 663
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int length
        end local 2 // int pixel
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Ljava/awt/image/ColorModel;
            0   23     1  inData  Ljava/lang/Object;
            1   23     2   pixel  I
            2   23     3  length  I
            4    7     4   bdata  [B
            8   11     5   sdata  [S
           12   15     6   idata  [I
    MethodParameters:
        Name  Flags
      inData  

  public int getGreen(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object inData
         0: .line 705
            iconst_0
            istore 2 /* pixel */
        start local 2 // int pixel
         1: iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 706
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 3
                    1: 7
                    2: 15
                    3: 11
              default: 15
          }
         3: .line 708
      StackMap locals: int int
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 4 /* bdata */
        start local 4 // byte[] bdata
         4: .line 709
            aload 4 /* bdata */
            iconst_0
            baload
            sipush 255
            iand
            istore 2 /* pixel */
         5: .line 710
            aload 4 /* bdata */
            arraylength
            istore 3 /* length */
         6: .line 711
            goto 18
        end local 4 // byte[] bdata
         7: .line 713
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 5 /* sdata */
        start local 5 // short[] sdata
         8: .line 714
            aload 5 /* sdata */
            iconst_0
            saload
            ldc 65535
            iand
            istore 2 /* pixel */
         9: .line 715
            aload 5 /* sdata */
            arraylength
            istore 3 /* length */
        10: .line 716
            goto 18
        end local 5 // short[] sdata
        11: .line 718
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 6 /* idata */
        start local 6 // int[] idata
        12: .line 719
            aload 6 /* idata */
            iconst_0
            iaload
            istore 2 /* pixel */
        13: .line 720
            aload 6 /* idata */
            arraylength
            istore 3 /* length */
        14: .line 721
            goto 18
        end local 6 // int[] idata
        15: .line 723
      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
        16: .line 724
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 723
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 726
      StackMap locals:
      StackMap stack:
            iload 3 /* length */
            iconst_1
            if_icmpne 20
        19: .line 727
            aload 0 /* this */
            iload 2 /* pixel */
            invokevirtual java.awt.image.ColorModel.getGreen:(I)I
            ireturn
        20: .line 730
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
        21: .line 731
            ldc "This method is not supported by this color model"
        22: .line 730
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int length
        end local 2 // int pixel
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Ljava/awt/image/ColorModel;
            0   23     1  inData  Ljava/lang/Object;
            1   23     2   pixel  I
            2   23     3  length  I
            4    7     4   bdata  [B
            8   11     5   sdata  [S
           12   15     6   idata  [I
    MethodParameters:
        Name  Flags
      inData  

  public int getBlue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object inData
         0: .line 772
            iconst_0
            istore 2 /* pixel */
        start local 2 // int pixel
         1: iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 773
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 3
                    1: 7
                    2: 15
                    3: 11
              default: 15
          }
         3: .line 775
      StackMap locals: int int
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 4 /* bdata */
        start local 4 // byte[] bdata
         4: .line 776
            aload 4 /* bdata */
            iconst_0
            baload
            sipush 255
            iand
            istore 2 /* pixel */
         5: .line 777
            aload 4 /* bdata */
            arraylength
            istore 3 /* length */
         6: .line 778
            goto 18
        end local 4 // byte[] bdata
         7: .line 780
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 5 /* sdata */
        start local 5 // short[] sdata
         8: .line 781
            aload 5 /* sdata */
            iconst_0
            saload
            ldc 65535
            iand
            istore 2 /* pixel */
         9: .line 782
            aload 5 /* sdata */
            arraylength
            istore 3 /* length */
        10: .line 783
            goto 18
        end local 5 // short[] sdata
        11: .line 785
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 6 /* idata */
        start local 6 // int[] idata
        12: .line 786
            aload 6 /* idata */
            iconst_0
            iaload
            istore 2 /* pixel */
        13: .line 787
            aload 6 /* idata */
            arraylength
            istore 3 /* length */
        14: .line 788
            goto 18
        end local 6 // int[] idata
        15: .line 790
      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
        16: .line 791
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 790
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 793
      StackMap locals:
      StackMap stack:
            iload 3 /* length */
            iconst_1
            if_icmpne 20
        19: .line 794
            aload 0 /* this */
            iload 2 /* pixel */
            invokevirtual java.awt.image.ColorModel.getBlue:(I)I
            ireturn
        20: .line 797
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
        21: .line 798
            ldc "This method is not supported by this color model"
        22: .line 797
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int length
        end local 2 // int pixel
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Ljava/awt/image/ColorModel;
            0   23     1  inData  Ljava/lang/Object;
            1   23     2   pixel  I
            2   23     3  length  I
            4    7     4   bdata  [B
            8   11     5   sdata  [S
           12   15     6   idata  [I
    MethodParameters:
        Name  Flags
      inData  

  public int getAlpha(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object inData
         0: .line 835
            iconst_0
            istore 2 /* pixel */
        start local 2 // int pixel
         1: iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 836
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            tableswitch { // 0 - 3
                    0: 3
                    1: 7
                    2: 15
                    3: 11
              default: 15
          }
         3: .line 838
      StackMap locals: int int
      StackMap stack:
            aload 1 /* inData */
            checkcast byte[]
            astore 4 /* bdata */
        start local 4 // byte[] bdata
         4: .line 839
            aload 4 /* bdata */
            iconst_0
            baload
            sipush 255
            iand
            istore 2 /* pixel */
         5: .line 840
            aload 4 /* bdata */
            arraylength
            istore 3 /* length */
         6: .line 841
            goto 18
        end local 4 // byte[] bdata
         7: .line 843
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast short[]
            astore 5 /* sdata */
        start local 5 // short[] sdata
         8: .line 844
            aload 5 /* sdata */
            iconst_0
            saload
            ldc 65535
            iand
            istore 2 /* pixel */
         9: .line 845
            aload 5 /* sdata */
            arraylength
            istore 3 /* length */
        10: .line 846
            goto 18
        end local 5 // short[] sdata
        11: .line 848
      StackMap locals:
      StackMap stack:
            aload 1 /* inData */
            checkcast int[]
            astore 6 /* idata */
        start local 6 // int[] idata
        12: .line 849
            aload 6 /* idata */
            iconst_0
            iaload
            istore 2 /* pixel */
        13: .line 850
            aload 6 /* idata */
            arraylength
            istore 3 /* length */
        14: .line 851
            goto 18
        end local 6 // int[] idata
        15: .line 853
      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
        16: .line 854
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transferType:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 853
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 856
      StackMap locals:
      StackMap stack:
            iload 3 /* length */
            iconst_1
            if_icmpne 20
        19: .line 857
            aload 0 /* this */
            iload 2 /* pixel */
            invokevirtual java.awt.image.ColorModel.getAlpha:(I)I
            ireturn
        20: .line 860
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
        21: .line 861
            ldc "This method is not supported by this color model"
        22: .line 860
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int length
        end local 2 // int pixel
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Ljava/awt/image/ColorModel;
            0   23     1  inData  Ljava/lang/Object;
            1   23     2   pixel  I
            2   23     3  length  I
            4    7     4   bdata  [B
            8   11     5   sdata  [S
           12   15     6   idata  [I
    MethodParameters:
        Name  Flags
      inData  

  public int getRGB(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.ColorModel this
        start local 1 // java.lang.Object inData
         0: .line 883
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ColorModel.getAlpha:(Ljava/lang/Object;)I
            bipush 24
            ishl
         1: .line 884
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ColorModel.getRed:(Ljava/lang/Object;)I
            bipush 16
            ishl
         2: .line 883
            ior
         3: .line 885
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ColorModel.getGreen:(Ljava/lang/Object;)I
            bipush 8
            ishl
         4: .line 883
            ior
         5: .line 886
            aload 0 /* this */
            aload 1 /* inData */
            invokevirtual java.awt.image.ColorModel.getBlue:(Ljava/lang/Object;)I
            iconst_0
            ishl
         6: .line 883
            ior
            ireturn
        end local 1 // java.lang.Object inData
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljava/awt/image/ColorModel;
            0    7     1  inData  Ljava/lang/Object;
    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=3, locals=3, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int rgb
        start local 2 // java.lang.Object pixel
         0: .line 927
            new java.lang.UnsupportedOperationException
            dup
         1: .line 928
            ldc "This method is not supported by this color model."
         2: .line 927
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object pixel
        end local 1 // int rgb
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljava/awt/image/ColorModel;
            0    3     1    rgb  I
            0    3     2  pixel  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      rgb    
      pixel  

  public int[] getComponents(int, int[], int);
    descriptor: (I[II)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int pixel
        start local 2 // int[] components
        start local 3 // int offset
         0: .line 964
            new java.lang.UnsupportedOperationException
            dup
         1: .line 965
            ldc "This method is not supported by this color model."
         2: .line 964
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int offset
        end local 2 // int[] components
        end local 1 // int pixel
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljava/awt/image/ColorModel;
            0    3     1       pixel  I
            0    3     2  components  [I
            0    3     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=3, locals=4, args_size=4
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object pixel
        start local 2 // int[] components
        start local 3 // int offset
         0: .line 1006
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1007
            ldc "This method is not supported by this color model."
         2: .line 1006
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // int offset
        end local 2 // int[] components
        end local 1 // java.lang.Object pixel
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljava/awt/image/ColorModel;
            0    3     1       pixel  Ljava/lang/Object;
            0    3     2  components  [I
            0    3     3      offset  I
    MethodParameters:
            Name  Flags
      pixel       
      components  
      offset      

  public int[] getUnnormalizedComponents(float[], int, int[], int);
    descriptor: ([FI[II)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // java.awt.image.ColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
        start local 3 // int[] components
        start local 4 // int offset
         0: .line 1061
            aload 0 /* this */
            getfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            ifnonnull 2
         1: .line 1062
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method is not supported by this color model."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1066
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnonnull 4
         3: .line 1067
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method is not supported.  Unable to determine #bits per component."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1071
      StackMap locals:
      StackMap stack:
            aload 1 /* normComponents */
            arraylength
            iload 2 /* normOffset */
            isub
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmpge 10
         5: .line 1073
            new java.lang.IllegalArgumentException
            dup
         6: .line 1074
            new java.lang.StringBuilder
            dup
            ldc "Incorrect number of components.  Expecting "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         7: .line 1075
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         8: .line 1074
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 1072
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1078
      StackMap locals:
      StackMap stack:
            aload 3 /* components */
            ifnonnull 12
        11: .line 1079
            iload 4 /* offset */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            iadd
            newarray 10
            astore 3 /* components */
        12: .line 1082
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            ifeq 26
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            ifeq 26
        13: .line 1083
            aload 1 /* normComponents */
            iload 2 /* normOffset */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iadd
            faload
            fstore 5 /* normAlpha */
        start local 5 // float normAlpha
        14: .line 1084
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        15: goto 21
        16: .line 1085
      StackMap locals: float int
      StackMap stack:
            aload 3 /* components */
            iload 4 /* offset */
            iload 6 /* i */
            iadd
            aload 1 /* normComponents */
            iload 2 /* normOffset */
            iload 6 /* i */
            iadd
            faload
        17: .line 1086
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 6 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
        18: .line 1087
            fload 5 /* normAlpha */
            fmul
            ldc 0.5
            fadd
            f2i
        19: .line 1085
            iastore
        20: .line 1084
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 6 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            if_icmplt 16
        end local 6 // int i
        22: .line 1089
            aload 3 /* components */
            iload 4 /* offset */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iadd
        23: .line 1090
            fload 5 /* normAlpha */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
        24: .line 1089
            iastore
        end local 5 // float normAlpha
        25: .line 1091
            goto 33
        26: .line 1093
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        27: goto 32
        28: .line 1094
      StackMap locals: int
      StackMap stack:
            aload 3 /* components */
            iload 4 /* offset */
            iload 5 /* i */
            iadd
            aload 1 /* normComponents */
            iload 2 /* normOffset */
            iload 5 /* i */
            iadd
            faload
        29: .line 1095
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 5 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
            ldc 0.5
            fadd
            f2i
        30: .line 1094
            iastore
        31: .line 1093
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        32: iload 5 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmplt 28
        end local 5 // int i
        33: .line 1099
      StackMap locals:
      StackMap stack:
            aload 3 /* components */
            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.ColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   34     0            this  Ljava/awt/image/ColorModel;
            0   34     1  normComponents  [F
            0   34     2      normOffset  I
            0   34     3      components  [I
            0   34     4          offset  I
           14   25     5       normAlpha  F
           15   22     6               i  I
           27   33     5               i  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=7, locals=7, args_size=5
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int[] components
        start local 2 // int offset
        start local 3 // float[] normComponents
        start local 4 // int normOffset
         0: .line 1157
            aload 0 /* this */
            getfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            ifnonnull 2
         1: .line 1158
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method is not supported by this color model."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnonnull 4
         3: .line 1162
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method is not supported.  Unable to determine #bits per component."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1167
      StackMap locals:
      StackMap stack:
            aload 1 /* components */
            arraylength
            iload 2 /* offset */
            isub
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmpge 10
         5: .line 1169
            new java.lang.IllegalArgumentException
            dup
         6: .line 1170
            new java.lang.StringBuilder
            dup
            ldc "Incorrect number of components.  Expecting "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         7: .line 1171
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         8: .line 1170
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 1168
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1174
      StackMap locals:
      StackMap stack:
            aload 3 /* normComponents */
            ifnonnull 12
        11: .line 1175
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            iload 4 /* normOffset */
            iadd
            newarray 6
            astore 3 /* normComponents */
        12: .line 1178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            ifeq 33
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            ifeq 33
        13: .line 1180
            aload 1 /* components */
            iload 2 /* offset */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iadd
            iaload
            i2f
            fstore 5 /* normAlpha */
        start local 5 // float normAlpha
        14: .line 1181
            fload 5 /* normAlpha */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
            fstore 5 /* normAlpha */
        15: .line 1182
            fload 5 /* normAlpha */
            fconst_0
            fcmpl
            ifeq 26
        16: .line 1183
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        17: goto 24
        18: .line 1184
      StackMap locals: float int
      StackMap stack:
            aload 3 /* normComponents */
            iload 4 /* normOffset */
            iload 6 /* i */
            iadd
        19: .line 1185
            aload 1 /* components */
            iload 2 /* offset */
            iload 6 /* i */
            iadd
            iaload
            i2f
        20: .line 1186
            fload 5 /* normAlpha */
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 6 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fmul
        21: .line 1185
            fdiv
        22: .line 1184
            fastore
        23: .line 1183
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        24: iload 6 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            if_icmplt 18
        end local 6 // int i
        25: .line 1188
            goto 31
        26: .line 1189
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        27: goto 30
        28: .line 1190
      StackMap locals: int
      StackMap stack:
            aload 3 /* normComponents */
            iload 4 /* normOffset */
            iload 6 /* i */
            iadd
            fconst_0
            fastore
        29: .line 1189
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 6 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            if_icmplt 28
        end local 6 // int i
        31: .line 1193
      StackMap locals:
      StackMap stack:
            aload 3 /* normComponents */
            iload 4 /* normOffset */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numColorComponents:I
            iadd
            fload 5 /* normAlpha */
            fastore
        end local 5 // float normAlpha
        32: .line 1194
            goto 40
        33: .line 1196
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        34: goto 39
        35: .line 1197
      StackMap locals: int
      StackMap stack:
            aload 3 /* normComponents */
            iload 4 /* normOffset */
            iload 5 /* i */
            iadd
            aload 1 /* components */
            iload 2 /* offset */
            iload 5 /* i */
            iadd
            iaload
            i2f
        36: .line 1198
            iconst_1
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 5 /* i */
            iaload
            ishl
            iconst_1
            isub
            i2f
            fdiv
        37: .line 1197
            fastore
        38: .line 1196
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmplt 35
        end local 5 // int i
        40: .line 1202
      StackMap locals:
      StackMap stack:
            aload 3 /* normComponents */
            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.ColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   41     0            this  Ljava/awt/image/ColorModel;
            0   41     1      components  [I
            0   41     2          offset  I
            0   41     3  normComponents  [F
            0   41     4      normOffset  I
           14   32     5       normAlpha  F
           17   25     6               i  I
           27   31     6               i  I
           34   40     5               i  I
    MethodParameters:
                Name  Flags
      components      
      offset          
      normComponents  
      normOffset      

  public int getDataElement(int[], int);
    descriptor: ([II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int[] components
        start local 2 // int offset
         0: .line 1241
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method is not supported by this color model."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int offset
        end local 1 // int[] components
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljava/awt/image/ColorModel;
            0    1     1  components  [I
            0    1     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=3, locals=4, args_size=4
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int[] components
        start local 2 // int offset
        start local 3 // java.lang.Object obj
         0: .line 1292
            new java.lang.UnsupportedOperationException
            dup
            ldc "This method has not been implemented for this color model."
            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.ColorModel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljava/awt/image/ColorModel;
            0    1     1  components  [I
            0    1     2      offset  I
            0    1     3         obj  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      components  
      offset      
      obj         

  public int getDataElement(float[], int);
    descriptor: ([FI)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
         0: .line 1329
            aload 0 /* this */
            aload 1 /* normComponents */
         1: .line 1330
            iload 2 /* normOffset */
            aconst_null
            iconst_0
         2: .line 1329
            invokevirtual java.awt.image.ColorModel.getUnnormalizedComponents:([FI[II)[I
            astore 3 /* components */
        start local 3 // int[] components
         3: .line 1331
            aload 0 /* this */
            aload 3 /* components */
            iconst_0
            invokevirtual java.awt.image.ColorModel.getDataElement:([II)I
            ireturn
        end local 3 // int[] components
        end local 2 // int normOffset
        end local 1 // float[] normComponents
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljava/awt/image/ColorModel;
            0    4     1  normComponents  [F
            0    4     2      normOffset  I
            3    4     3      components  [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=5, locals=5, args_size=4
        start local 0 // java.awt.image.ColorModel this
        start local 1 // float[] normComponents
        start local 2 // int normOffset
        start local 3 // java.lang.Object obj
         0: .line 1377
            aload 0 /* this */
            aload 1 /* normComponents */
         1: .line 1378
            iload 2 /* normOffset */
            aconst_null
            iconst_0
         2: .line 1377
            invokevirtual java.awt.image.ColorModel.getUnnormalizedComponents:([FI[II)[I
            astore 4 /* components */
        start local 4 // int[] components
         3: .line 1379
            aload 0 /* this */
            aload 4 /* components */
            iconst_0
            aload 3 /* obj */
            invokevirtual java.awt.image.ColorModel.getDataElements:([IILjava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 4 // int[] components
        end local 3 // java.lang.Object obj
        end local 2 // int normOffset
        end local 1 // float[] normComponents
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljava/awt/image/ColorModel;
            0    4     1  normComponents  [F
            0    4     2      normOffset  I
            0    4     3             obj  Ljava/lang/Object;
            3    4     4      components  [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=5, locals=5, args_size=4
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object pixel
        start local 2 // float[] normComponents
        start local 3 // int normOffset
         0: .line 1438
            aload 0 /* this */
            aload 1 /* pixel */
            aconst_null
            iconst_0
            invokevirtual java.awt.image.ColorModel.getComponents:(Ljava/lang/Object;[II)[I
            astore 4 /* components */
        start local 4 // int[] components
         1: .line 1439
            aload 0 /* this */
            aload 4 /* components */
            iconst_0
         2: .line 1440
            aload 2 /* normComponents */
            iload 3 /* normOffset */
         3: .line 1439
            invokevirtual java.awt.image.ColorModel.getNormalizedComponents:([II[FI)[F
            areturn
        end local 4 // int[] components
        end local 3 // int normOffset
        end local 2 // float[] normComponents
        end local 1 // java.lang.Object pixel
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljava/awt/image/ColorModel;
            0    4     1           pixel  Ljava/lang/Object;
            0    4     2  normComponents  [F
            0    4     3      normOffset  I
            1    4     4      components  [I
    MethodParameters:
                Name  Flags
      pixel           
      normComponents  
      normOffset      

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.lang.Object obj
         0: .line 1453
            aload 1 /* obj */
            instanceof java.awt.image.ColorModel
            ifne 2
         1: .line 1454
            iconst_0
            ireturn
         2: .line 1456
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast java.awt.image.ColorModel
            astore 2 /* cm */
        start local 2 // java.awt.image.ColorModel cm
         3: .line 1458
            aload 0 /* this */
            aload 2 /* cm */
            if_acmpne 5
         4: .line 1459
            iconst_1
            ireturn
         5: .line 1461
      StackMap locals: java.awt.image.ColorModel
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
            if_icmpne 10
         6: .line 1462
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
            if_icmpne 10
         7: .line 1463
            aload 0 /* this */
            getfield java.awt.image.ColorModel.pixel_bits:I
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.getPixelSize:()I
            if_icmpne 10
         8: .line 1464
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transparency:I
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.getTransparency:()I
            if_icmpne 10
         9: .line 1465
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.getNumComponents:()I
            if_icmpeq 11
        10: .line 1467
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 1470
      StackMap locals:
      StackMap stack:
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.getComponentSize:()[I
            astore 3 /* nb */
        start local 3 // int[] nb
        12: .line 1472
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnull 20
            aload 3 /* nb */
            ifnull 20
        13: .line 1473
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        14: goto 18
        15: .line 1474
      StackMap locals: int[] int
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 4 /* i */
            iaload
            aload 3 /* nb */
            iload 4 /* i */
            iaload
            if_icmpeq 17
        16: .line 1475
            iconst_0
            ireturn
        17: .line 1473
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmplt 15
        end local 4 // int i
        19: .line 1478
            goto 22
        20: .line 1479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnonnull 21
            aload 3 /* nb */
            ifnonnull 21
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        21: iconst_0
            ireturn
        22: .line 1482
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // int[] nb
        end local 2 // java.awt.image.ColorModel cm
        end local 1 // java.lang.Object obj
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Ljava/awt/image/ColorModel;
            0   23     1   obj  Ljava/lang/Object;
            3   23     2    cm  Ljava/awt/image/ColorModel;
           12   23     3    nb  [I
           14   19     4     i  I
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 1492
            iconst_0
            istore 1 /* result */
        start local 1 // int result
         1: .line 1494
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            ifeq 2
            iconst_2
            goto 3
      StackMap locals: int
      StackMap stack:
         2: iconst_3
         3: .line 1495
      StackMap locals:
      StackMap stack: int
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            ifeq 4
            iconst_4
            goto 5
      StackMap locals:
      StackMap stack: int
         4: iconst_5
         5: .line 1494
      StackMap locals: java.awt.image.ColorModel int
      StackMap stack: int int
            iadd
         6: .line 1496
            aload 0 /* this */
            getfield java.awt.image.ColorModel.pixel_bits:I
            bipush 6
            imul
         7: .line 1494
            iadd
         8: .line 1497
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transparency:I
            bipush 7
            imul
         9: .line 1494
            iadd
        10: .line 1498
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            bipush 8
            imul
        11: .line 1494
            iadd
            istore 1 /* result */
        12: .line 1500
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            ifnull 18
        13: .line 1501
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        14: goto 17
        15: .line 1502
      StackMap locals: int
      StackMap stack:
            iload 1 /* result */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.nBits:[I
            iload 2 /* i */
            iaload
            iload 2 /* i */
            bipush 9
            iadd
            imul
            iadd
            istore 1 /* result */
        16: .line 1501
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 2 /* i */
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            if_icmplt 15
        end local 2 // int i
        18: .line 1506
      StackMap locals:
      StackMap stack:
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Ljava/awt/image/ColorModel;
            1   19     1  result  I
           14   18     2       i  I

  public final java.awt.color.ColorSpace getColorSpace();
    descriptor: ()Ljava/awt/color/ColorSpace;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 1516
            aload 0 /* this */
            getfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            areturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  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=3, locals=3, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.awt.image.WritableRaster raster
        start local 2 // boolean isAlphaPremultiplied
         0: .line 1542
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1543
            ldc "This method is not supported by this color model"
         2: .line 1542
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // boolean isAlphaPremultiplied
        end local 1 // java.awt.image.WritableRaster raster
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Ljava/awt/image/ColorModel;
            0    3     1                raster  Ljava/awt/image/WritableRaster;
            0    3     2  isAlphaPremultiplied  Z
    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=2, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.awt.image.Raster raster
         0: .line 1562
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1563
            ldc "This method has not been implemented for this ColorModel."
         2: .line 1562
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.awt.image.Raster raster
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljava/awt/image/ColorModel;
            0    3     1  raster  Ljava/awt/image/Raster;
    MethodParameters:
        Name  Flags
      raster  

  public java.awt.image.WritableRaster createCompatibleWritableRaster(int, int);
    descriptor: (II)Ljava/awt/image/WritableRaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int w
        start local 2 // int h
         0: .line 1584
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1585
            ldc "This method is not supported by this color model"
         2: .line 1584
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/awt/image/ColorModel;
            0    3     1     w  I
            0    3     2     h  I
    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=3, locals=3, args_size=3
        start local 0 // java.awt.image.ColorModel this
        start local 1 // int w
        start local 2 // int h
         0: .line 1605
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1606
            ldc "This method is not supported by this color model"
         2: .line 1605
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/awt/image/ColorModel;
            0    3     1     w  I
            0    3     2     h  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=3, locals=2, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.awt.image.SampleModel sm
         0: .line 1624
            new java.lang.UnsupportedOperationException
            dup
         1: .line 1625
            ldc "This method is not supported by this color model"
         2: .line 1624
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.awt.image.SampleModel sm
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/awt/image/ColorModel;
            0    3     1    sm  Ljava/awt/image/SampleModel;
    MethodParameters:
      Name  Flags
      sm    

  public void finalize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 1634
            return
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/image/ColorModel;

  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=1, locals=2, args_size=2
        start local 0 // java.awt.image.ColorModel this
        start local 1 // java.awt.image.WritableRaster raster
         0: .line 1663
            aconst_null
            areturn
        end local 1 // java.awt.image.WritableRaster raster
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/image/ColorModel;
            0    1     1  raster  Ljava/awt/image/WritableRaster;
    MethodParameters:
        Name  Flags
      raster  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // java.awt.image.ColorModel this
         0: .line 1673
            new java.lang.String
            dup
            new java.lang.StringBuilder
            dup
            ldc "ColorModel: #pixelBits = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield java.awt.image.ColorModel.pixel_bits:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         1: .line 1674
            ldc " numComponents = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ColorModel.numComponents:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 1675
            ldc " color space = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ColorModel.colorSpace:Ljava/awt/color/ColorSpace;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 1676
            ldc " transparency = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ColorModel.transparency:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         4: .line 1677
            ldc " has alpha = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ColorModel.supportsAlpha:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
         5: .line 1678
            ldc " isAlphaPre = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.image.ColorModel.isAlphaPremultiplied:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 1673
            invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // java.awt.image.ColorModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljava/awt/image/ColorModel;

  static int getDefaultTransferType(int);
    descriptor: (I)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int pixel_bits
         0: .line 1683
            iload 0 /* pixel_bits */
            bipush 8
            if_icmpgt 2
         1: .line 1684
            iconst_0
            ireturn
         2: .line 1685
      StackMap locals:
      StackMap stack:
            iload 0 /* pixel_bits */
            bipush 16
            if_icmpgt 4
         3: .line 1686
            iconst_1
            ireturn
         4: .line 1687
      StackMap locals:
      StackMap stack:
            iload 0 /* pixel_bits */
            bipush 32
            if_icmpgt 6
         5: .line 1688
            iconst_3
            ireturn
         6: .line 1690
      StackMap locals:
      StackMap stack:
            bipush 32
            ireturn
        end local 0 // int pixel_bits
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0  pixel_bits  I
    MethodParameters:
            Name  Flags
      pixel_bits  

  static boolean isLinearRGBspace(java.awt.color.ColorSpace);
    descriptor: (Ljava/awt/color/ColorSpace;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.color.ColorSpace cs
         0: .line 1708
            aload 0 /* cs */
            getstatic sun.java2d.cmm.CMSManager.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // java.awt.color.ColorSpace cs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    cs  Ljava/awt/color/ColorSpace;
    MethodParameters:
      Name  Flags
      cs    

  static boolean isLinearGRAYspace(java.awt.color.ColorSpace);
    descriptor: (Ljava/awt/color/ColorSpace;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.color.ColorSpace cs
         0: .line 1714
            aload 0 /* cs */
            getstatic sun.java2d.cmm.CMSManager.GRAYspace:Ljava/awt/color/ColorSpace;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // java.awt.color.ColorSpace cs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    cs  Ljava/awt/color/ColorSpace;
    MethodParameters:
      Name  Flags
      cs    

  static byte[] getLinearRGB8TosRGB8LUT();
    descriptor: ()[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1718
            getstatic java.awt.image.ColorModel.l8Tos8:[B
            ifnonnull 14
         1: .line 1719
            sipush 256
            newarray 8
            putstatic java.awt.image.ColorModel.l8Tos8:[B
         2: .line 1726
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 13
         4: .line 1727
      StackMap locals: top top int
      StackMap stack:
            iload 2 /* i */
            i2f
            ldc 255.0
            fdiv
            fstore 0 /* input */
        start local 0 // float input
         5: .line 1728
            fload 0 /* input */
            ldc 0.0031308
            fcmpg
            ifgt 8
         6: .line 1729
            fload 0 /* input */
            ldc 12.92
            fmul
            fstore 1 /* output */
        start local 1 // float output
         7: .line 1730
            goto 11
        end local 1 // float output
         8: .line 1731
      StackMap locals: float top int
      StackMap stack:
            ldc 1.055
            fload 0 /* input */
            f2d
            ldc 0.4166666666666667
            invokestatic java.lang.Math.pow:(DD)D
            d2f
            fmul
         9: .line 1732
            ldc 0.055
        10: .line 1731
            fsub
            fstore 1 /* output */
        start local 1 // float output
        11: .line 1734
      StackMap locals: float float int
      StackMap stack:
            getstatic java.awt.image.ColorModel.l8Tos8:[B
            iload 2 /* i */
            fload 1 /* output */
            ldc 255.0
            fmul
            invokestatic java.lang.Math.round:(F)I
            i2b
            bastore
        12: .line 1726
            iinc 2 /* i */ 1
        end local 1 // float output
        end local 0 // float input
      StackMap locals: top top int
      StackMap stack:
        13: iload 2 /* i */
            sipush 255
            if_icmple 4
        end local 2 // int i
        14: .line 1737
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.l8Tos8:[B
            areturn
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            5   13     0   input  F
            7    8     1  output  F
           11   13     1  output  F
            3   14     2       i  I

  static byte[] getsRGB8ToLinearRGB8LUT();
    descriptor: ()[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=0
         0: .line 1741
            getstatic java.awt.image.ColorModel.s8Tol8:[B
            ifnonnull 12
         1: .line 1742
            sipush 256
            newarray 8
            putstatic java.awt.image.ColorModel.s8Tol8:[B
         2: .line 1745
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 11
         4: .line 1746
      StackMap locals: top top int
      StackMap stack:
            iload 2 /* i */
            i2f
            ldc 255.0
            fdiv
            fstore 0 /* input */
        start local 0 // float input
         5: .line 1747
            fload 0 /* input */
            ldc 0.04045
            fcmpg
            ifgt 8
         6: .line 1748
            fload 0 /* input */
            ldc 12.92
            fdiv
            fstore 1 /* output */
        start local 1 // float output
         7: .line 1749
            goto 9
        end local 1 // float output
         8: .line 1750
      StackMap locals: float top int
      StackMap stack:
            fload 0 /* input */
            ldc 0.055
            fadd
            ldc 1.055
            fdiv
            f2d
            ldc 2.4
            invokestatic java.lang.Math.pow:(DD)D
            d2f
            fstore 1 /* output */
        start local 1 // float output
         9: .line 1752
      StackMap locals: float float int
      StackMap stack:
            getstatic java.awt.image.ColorModel.s8Tol8:[B
            iload 2 /* i */
            fload 1 /* output */
            ldc 255.0
            fmul
            invokestatic java.lang.Math.round:(F)I
            i2b
            bastore
        10: .line 1745
            iinc 2 /* i */ 1
        end local 1 // float output
        end local 0 // float input
      StackMap locals: top top int
      StackMap stack:
        11: iload 2 /* i */
            sipush 255
            if_icmple 4
        end local 2 // int i
        12: .line 1755
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.s8Tol8:[B
            areturn
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            5   11     0   input  F
            7    8     1  output  F
            9   11     1  output  F
            3   12     2       i  I

  static byte[] getLinearRGB16TosRGB8LUT();
    descriptor: ()[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1759
            getstatic java.awt.image.ColorModel.l16Tos8:[B
            ifnonnull 14
         1: .line 1760
            ldc 65536
            newarray 8
            putstatic java.awt.image.ColorModel.l16Tos8:[B
         2: .line 1763
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 13
         4: .line 1764
      StackMap locals: top top int
      StackMap stack:
            iload 2 /* i */
            i2f
            ldc 65535.0
            fdiv
            fstore 0 /* input */
        start local 0 // float input
         5: .line 1765
            fload 0 /* input */
            ldc 0.0031308
            fcmpg
            ifgt 8
         6: .line 1766
            fload 0 /* input */
            ldc 12.92
            fmul
            fstore 1 /* output */
        start local 1 // float output
         7: .line 1767
            goto 11
        end local 1 // float output
         8: .line 1768
      StackMap locals: float top int
      StackMap stack:
            ldc 1.055
            fload 0 /* input */
            f2d
            ldc 0.4166666666666667
            invokestatic java.lang.Math.pow:(DD)D
            d2f
            fmul
         9: .line 1769
            ldc 0.055
        10: .line 1768
            fsub
            fstore 1 /* output */
        start local 1 // float output
        11: .line 1771
      StackMap locals: float float int
      StackMap stack:
            getstatic java.awt.image.ColorModel.l16Tos8:[B
            iload 2 /* i */
            fload 1 /* output */
            ldc 255.0
            fmul
            invokestatic java.lang.Math.round:(F)I
            i2b
            bastore
        12: .line 1763
            iinc 2 /* i */ 1
        end local 1 // float output
        end local 0 // float input
      StackMap locals: top top int
      StackMap stack:
        13: iload 2 /* i */
            ldc 65535
            if_icmple 4
        end local 2 // int i
        14: .line 1774
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.l16Tos8:[B
            areturn
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            5   13     0   input  F
            7    8     1  output  F
           11   13     1  output  F
            3   14     2       i  I

  static short[] getsRGB8ToLinearRGB16LUT();
    descriptor: ()[S
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=0
         0: .line 1778
            getstatic java.awt.image.ColorModel.s8Tol16:[S
            ifnonnull 12
         1: .line 1779
            sipush 256
            newarray 9
            putstatic java.awt.image.ColorModel.s8Tol16:[S
         2: .line 1782
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 11
         4: .line 1783
      StackMap locals: top top int
      StackMap stack:
            iload 2 /* i */
            i2f
            ldc 255.0
            fdiv
            fstore 0 /* input */
        start local 0 // float input
         5: .line 1784
            fload 0 /* input */
            ldc 0.04045
            fcmpg
            ifgt 8
         6: .line 1785
            fload 0 /* input */
            ldc 12.92
            fdiv
            fstore 1 /* output */
        start local 1 // float output
         7: .line 1786
            goto 9
        end local 1 // float output
         8: .line 1787
      StackMap locals: float top int
      StackMap stack:
            fload 0 /* input */
            ldc 0.055
            fadd
            ldc 1.055
            fdiv
            f2d
            ldc 2.4
            invokestatic java.lang.Math.pow:(DD)D
            d2f
            fstore 1 /* output */
        start local 1 // float output
         9: .line 1789
      StackMap locals: float float int
      StackMap stack:
            getstatic java.awt.image.ColorModel.s8Tol16:[S
            iload 2 /* i */
            fload 1 /* output */
            ldc 65535.0
            fmul
            invokestatic java.lang.Math.round:(F)I
            i2s
            sastore
        10: .line 1782
            iinc 2 /* i */ 1
        end local 1 // float output
        end local 0 // float input
      StackMap locals: top top int
      StackMap stack:
        11: iload 2 /* i */
            sipush 255
            if_icmple 4
        end local 2 // int i
        12: .line 1792
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.s8Tol16:[S
            areturn
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            5   11     0   input  F
            7    8     1  output  F
            9   11     1  output  F
            3   12     2       i  I

  static byte[] getGray8TosRGB8LUT(java.awt.color.ICC_ColorSpace);
    descriptor: (Ljava/awt/color/ICC_ColorSpace;)[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=9, args_size=1
        start local 0 // java.awt.color.ICC_ColorSpace grayCS
         0: .line 1803
            aload 0 /* grayCS */
            invokestatic java.awt.image.ColorModel.isLinearGRAYspace:(Ljava/awt/color/ColorSpace;)Z
            ifeq 2
         1: .line 1804
            invokestatic java.awt.image.ColorModel.getLinearRGB8TosRGB8LUT:()[B
            areturn
         2: .line 1806
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
            ifnull 6
         3: .line 1807
            getstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast byte[]
            astore 1 /* g8Tos8LUT */
        start local 1 // byte[] g8Tos8LUT
         4: .line 1808
            aload 1 /* g8Tos8LUT */
            ifnull 6
         5: .line 1809
            aload 1 /* g8Tos8LUT */
            areturn
        end local 1 // byte[] g8Tos8LUT
         6: .line 1812
      StackMap locals:
      StackMap stack:
            sipush 256
            newarray 8
            astore 1 /* g8Tos8LUT */
        start local 1 // byte[] g8Tos8LUT
         7: .line 1813
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         8: goto 11
         9: .line 1814
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* g8Tos8LUT */
            iload 2 /* i */
            iload 2 /* i */
            i2b
            bastore
        10: .line 1813
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 2 /* i */
            sipush 255
            if_icmple 9
        end local 2 // int i
        12: .line 1816
            iconst_2
            anewarray sun.java2d.cmm.ColorTransform
            astore 2 /* transformList */
        start local 2 // sun.java2d.cmm.ColorTransform[] transformList
        13: .line 1817
            invokestatic sun.java2d.cmm.CMSManager.getModule:()Lsun/java2d/cmm/PCMM;
            astore 3 /* mdl */
        start local 3 // sun.java2d.cmm.PCMM mdl
        14: .line 1819
            sipush 1000
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            checkcast java.awt.color.ICC_ColorSpace
        15: .line 1818
            astore 4 /* srgbCS */
        start local 4 // java.awt.color.ICC_ColorSpace srgbCS
        16: .line 1820
            aload 2 /* transformList */
            iconst_0
            aload 3 /* mdl */
        17: .line 1821
            aload 0 /* grayCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_1
        18: .line 1820
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        19: .line 1822
            aload 2 /* transformList */
            iconst_1
            aload 3 /* mdl */
        20: .line 1823
            aload 4 /* srgbCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_2
        21: .line 1822
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        22: .line 1824
            aload 3 /* mdl */
            aload 2 /* transformList */
            invokeinterface sun.java2d.cmm.PCMM.createTransform:([Lsun/java2d/cmm/ColorTransform;)Lsun/java2d/cmm/ColorTransform;
            astore 5 /* t */
        start local 5 // sun.java2d.cmm.ColorTransform t
        23: .line 1825
            aload 5 /* t */
            aload 1 /* g8Tos8LUT */
            aconst_null
            invokeinterface sun.java2d.cmm.ColorTransform.colorConvert:([B[B)[B
            astore 6 /* tmp */
        start local 6 // byte[] tmp
        24: .line 1826
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        25: iconst_2
            istore 8 /* j */
        start local 8 // int j
        26: goto 29
        27: .line 1832
      StackMap locals: java.awt.color.ICC_ColorSpace byte[] sun.java2d.cmm.ColorTransform[] sun.java2d.cmm.PCMM java.awt.color.ICC_ColorSpace sun.java2d.cmm.ColorTransform byte[] int int
      StackMap stack:
            aload 1 /* g8Tos8LUT */
            iload 7 /* i */
            aload 6 /* tmp */
            iload 8 /* j */
            baload
            bastore
        28: .line 1826
            iinc 7 /* i */ 1
            iinc 8 /* j */ 3
      StackMap locals:
      StackMap stack:
        29: iload 7 /* i */
            sipush 255
            if_icmple 27
        end local 8 // int j
        end local 7 // int i
        30: .line 1834
            getstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
            ifnonnull 32
        31: .line 1835
            new java.util.WeakHashMap
            dup
            iconst_2
            invokespecial java.util.WeakHashMap.<init>:(I)V
            invokestatic java.util.Collections.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
        32: .line 1837
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.g8Tos8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            aload 1 /* g8Tos8LUT */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 1838
            aload 1 /* g8Tos8LUT */
            areturn
        end local 6 // byte[] tmp
        end local 5 // sun.java2d.cmm.ColorTransform t
        end local 4 // java.awt.color.ICC_ColorSpace srgbCS
        end local 3 // sun.java2d.cmm.PCMM mdl
        end local 2 // sun.java2d.cmm.ColorTransform[] transformList
        end local 1 // byte[] g8Tos8LUT
        end local 0 // java.awt.color.ICC_ColorSpace grayCS
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   34     0         grayCS  Ljava/awt/color/ICC_ColorSpace;
            4    6     1      g8Tos8LUT  [B
            7   34     1      g8Tos8LUT  [B
            8   12     2              i  I
           13   34     2  transformList  [Lsun/java2d/cmm/ColorTransform;
           14   34     3            mdl  Lsun/java2d/cmm/PCMM;
           16   34     4         srgbCS  Ljava/awt/color/ICC_ColorSpace;
           23   34     5              t  Lsun/java2d/cmm/ColorTransform;
           24   34     6            tmp  [B
           25   30     7              i  I
           26   30     8              j  I
    MethodParameters:
        Name  Flags
      grayCS  

  static byte[] getLinearGray16ToOtherGray8LUT(java.awt.color.ICC_ColorSpace);
    descriptor: (Ljava/awt/color/ICC_ColorSpace;)[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=8, args_size=1
        start local 0 // java.awt.color.ICC_ColorSpace grayCS
         0: .line 1847
            getstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
            ifnull 4
         1: .line 1848
            getstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast byte[]
            astore 1 /* lg16Toog8LUT */
        start local 1 // byte[] lg16Toog8LUT
         2: .line 1849
            aload 1 /* lg16Toog8LUT */
            ifnull 4
         3: .line 1850
            aload 1 /* lg16Toog8LUT */
            areturn
        end local 1 // byte[] lg16Toog8LUT
         4: .line 1853
      StackMap locals:
      StackMap stack:
            ldc 65536
            newarray 9
            astore 1 /* tmp */
        start local 1 // short[] tmp
         5: .line 1854
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         6: goto 9
         7: .line 1855
      StackMap locals: short[] int
      StackMap stack:
            aload 1 /* tmp */
            iload 2 /* i */
            iload 2 /* i */
            i2s
            sastore
         8: .line 1854
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            ldc 65535
            if_icmple 7
        end local 2 // int i
        10: .line 1857
            iconst_2
            anewarray sun.java2d.cmm.ColorTransform
            astore 2 /* transformList */
        start local 2 // sun.java2d.cmm.ColorTransform[] transformList
        11: .line 1858
            invokestatic sun.java2d.cmm.CMSManager.getModule:()Lsun/java2d/cmm/PCMM;
            astore 3 /* mdl */
        start local 3 // sun.java2d.cmm.PCMM mdl
        12: .line 1860
            sipush 1003
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            checkcast java.awt.color.ICC_ColorSpace
        13: .line 1859
            astore 4 /* lgCS */
        start local 4 // java.awt.color.ICC_ColorSpace lgCS
        14: .line 1861
            aload 2 /* transformList */
            iconst_0
            aload 3 /* mdl */
        15: .line 1862
            aload 4 /* lgCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_1
        16: .line 1861
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        17: .line 1863
            aload 2 /* transformList */
            iconst_1
            aload 3 /* mdl */
        18: .line 1864
            aload 0 /* grayCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_2
        19: .line 1863
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        20: .line 1865
            aload 3 /* mdl */
            aload 2 /* transformList */
            invokeinterface sun.java2d.cmm.PCMM.createTransform:([Lsun/java2d/cmm/ColorTransform;)Lsun/java2d/cmm/ColorTransform;
            astore 5 /* t */
        start local 5 // sun.java2d.cmm.ColorTransform t
        21: .line 1866
            aload 5 /* t */
            aload 1 /* tmp */
            aconst_null
            invokeinterface sun.java2d.cmm.ColorTransform.colorConvert:([S[S)[S
            astore 1 /* tmp */
        22: .line 1867
            ldc 65536
            newarray 8
            astore 6 /* lg16Toog8LUT */
        start local 6 // byte[] lg16Toog8LUT
        23: .line 1868
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        24: goto 29
        25: .line 1870
      StackMap locals: java.awt.color.ICC_ColorSpace short[] sun.java2d.cmm.ColorTransform[] sun.java2d.cmm.PCMM java.awt.color.ICC_ColorSpace sun.java2d.cmm.ColorTransform byte[] int
      StackMap stack:
            aload 6 /* lg16Toog8LUT */
            iload 7 /* i */
        26: .line 1871
            aload 1 /* tmp */
            iload 7 /* i */
            saload
            ldc 65535
            iand
            i2f
            ldc 0.0038910506
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
        27: .line 1870
            bastore
        28: .line 1868
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 7 /* i */
            ldc 65535
            if_icmple 25
        end local 7 // int i
        30: .line 1873
            getstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
            ifnonnull 32
        31: .line 1874
            new java.util.WeakHashMap
            dup
            iconst_2
            invokespecial java.util.WeakHashMap.<init>:(I)V
            invokestatic java.util.Collections.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
        32: .line 1876
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.lg16Toog8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            aload 6 /* lg16Toog8LUT */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 1877
            aload 6 /* lg16Toog8LUT */
            areturn
        end local 6 // byte[] lg16Toog8LUT
        end local 5 // sun.java2d.cmm.ColorTransform t
        end local 4 // java.awt.color.ICC_ColorSpace lgCS
        end local 3 // sun.java2d.cmm.PCMM mdl
        end local 2 // sun.java2d.cmm.ColorTransform[] transformList
        end local 1 // short[] tmp
        end local 0 // java.awt.color.ICC_ColorSpace grayCS
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   34     0         grayCS  Ljava/awt/color/ICC_ColorSpace;
            2    4     1   lg16Toog8LUT  [B
            5   34     1            tmp  [S
            6   10     2              i  I
           11   34     2  transformList  [Lsun/java2d/cmm/ColorTransform;
           12   34     3            mdl  Lsun/java2d/cmm/PCMM;
           14   34     4           lgCS  Ljava/awt/color/ICC_ColorSpace;
           21   34     5              t  Lsun/java2d/cmm/ColorTransform;
           23   34     6   lg16Toog8LUT  [B
           24   30     7              i  I
    MethodParameters:
        Name  Flags
      grayCS  

  static byte[] getGray16TosRGB8LUT(java.awt.color.ICC_ColorSpace);
    descriptor: (Ljava/awt/color/ICC_ColorSpace;)[B
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=9, args_size=1
        start local 0 // java.awt.color.ICC_ColorSpace grayCS
         0: .line 1888
            aload 0 /* grayCS */
            invokestatic java.awt.image.ColorModel.isLinearGRAYspace:(Ljava/awt/color/ColorSpace;)Z
            ifeq 2
         1: .line 1889
            invokestatic java.awt.image.ColorModel.getLinearRGB16TosRGB8LUT:()[B
            areturn
         2: .line 1891
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
            ifnull 6
         3: .line 1892
            getstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast byte[]
            astore 1 /* g16Tos8LUT */
        start local 1 // byte[] g16Tos8LUT
         4: .line 1893
            aload 1 /* g16Tos8LUT */
            ifnull 6
         5: .line 1894
            aload 1 /* g16Tos8LUT */
            areturn
        end local 1 // byte[] g16Tos8LUT
         6: .line 1897
      StackMap locals:
      StackMap stack:
            ldc 65536
            newarray 9
            astore 1 /* tmp */
        start local 1 // short[] tmp
         7: .line 1898
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         8: goto 11
         9: .line 1899
      StackMap locals: short[] int
      StackMap stack:
            aload 1 /* tmp */
            iload 2 /* i */
            iload 2 /* i */
            i2s
            sastore
        10: .line 1898
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 2 /* i */
            ldc 65535
            if_icmple 9
        end local 2 // int i
        12: .line 1901
            iconst_2
            anewarray sun.java2d.cmm.ColorTransform
            astore 2 /* transformList */
        start local 2 // sun.java2d.cmm.ColorTransform[] transformList
        13: .line 1902
            invokestatic sun.java2d.cmm.CMSManager.getModule:()Lsun/java2d/cmm/PCMM;
            astore 3 /* mdl */
        start local 3 // sun.java2d.cmm.PCMM mdl
        14: .line 1904
            sipush 1000
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            checkcast java.awt.color.ICC_ColorSpace
        15: .line 1903
            astore 4 /* srgbCS */
        start local 4 // java.awt.color.ICC_ColorSpace srgbCS
        16: .line 1905
            aload 2 /* transformList */
            iconst_0
            aload 3 /* mdl */
        17: .line 1906
            aload 0 /* grayCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_1
        18: .line 1905
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        19: .line 1907
            aload 2 /* transformList */
            iconst_1
            aload 3 /* mdl */
        20: .line 1908
            aload 4 /* srgbCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_2
        21: .line 1907
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        22: .line 1909
            aload 3 /* mdl */
            aload 2 /* transformList */
            invokeinterface sun.java2d.cmm.PCMM.createTransform:([Lsun/java2d/cmm/ColorTransform;)Lsun/java2d/cmm/ColorTransform;
            astore 5 /* t */
        start local 5 // sun.java2d.cmm.ColorTransform t
        23: .line 1910
            aload 5 /* t */
            aload 1 /* tmp */
            aconst_null
            invokeinterface sun.java2d.cmm.ColorTransform.colorConvert:([S[S)[S
            astore 1 /* tmp */
        24: .line 1911
            ldc 65536
            newarray 8
            astore 6 /* g16Tos8LUT */
        start local 6 // byte[] g16Tos8LUT
        25: .line 1912
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        26: iconst_2
            istore 8 /* j */
        start local 8 // int j
        27: goto 32
        28: .line 1920
      StackMap locals: java.awt.color.ICC_ColorSpace short[] sun.java2d.cmm.ColorTransform[] sun.java2d.cmm.PCMM java.awt.color.ICC_ColorSpace sun.java2d.cmm.ColorTransform byte[] int int
      StackMap stack:
            aload 6 /* g16Tos8LUT */
            iload 7 /* i */
        29: .line 1921
            aload 1 /* tmp */
            iload 8 /* j */
            saload
            ldc 65535
            iand
            i2f
            ldc 0.0038910506
            fmul
            ldc 0.5
            fadd
            f2i
            i2b
        30: .line 1920
            bastore
        31: .line 1912
            iinc 7 /* i */ 1
            iinc 8 /* j */ 3
      StackMap locals:
      StackMap stack:
        32: iload 7 /* i */
            ldc 65535
            if_icmple 28
        end local 8 // int j
        end local 7 // int i
        33: .line 1923
            getstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
            ifnonnull 35
        34: .line 1924
            new java.util.WeakHashMap
            dup
            iconst_2
            invokespecial java.util.WeakHashMap.<init>:(I)V
            invokestatic java.util.Collections.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
        35: .line 1926
      StackMap locals:
      StackMap stack:
            getstatic java.awt.image.ColorModel.g16Tos8Map:Ljava/util/Map;
            aload 0 /* grayCS */
            aload 6 /* g16Tos8LUT */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 1927
            aload 6 /* g16Tos8LUT */
            areturn
        end local 6 // byte[] g16Tos8LUT
        end local 5 // sun.java2d.cmm.ColorTransform t
        end local 4 // java.awt.color.ICC_ColorSpace srgbCS
        end local 3 // sun.java2d.cmm.PCMM mdl
        end local 2 // sun.java2d.cmm.ColorTransform[] transformList
        end local 1 // short[] tmp
        end local 0 // java.awt.color.ICC_ColorSpace grayCS
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   37     0         grayCS  Ljava/awt/color/ICC_ColorSpace;
            4    6     1     g16Tos8LUT  [B
            7   37     1            tmp  [S
            8   12     2              i  I
           13   37     2  transformList  [Lsun/java2d/cmm/ColorTransform;
           14   37     3            mdl  Lsun/java2d/cmm/PCMM;
           16   37     4         srgbCS  Ljava/awt/color/ICC_ColorSpace;
           23   37     5              t  Lsun/java2d/cmm/ColorTransform;
           25   37     6     g16Tos8LUT  [B
           26   33     7              i  I
           27   33     8              j  I
    MethodParameters:
        Name  Flags
      grayCS  

  static short[] getLinearGray16ToOtherGray16LUT(java.awt.color.ICC_ColorSpace);
    descriptor: (Ljava/awt/color/ICC_ColorSpace;)[S
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // java.awt.color.ICC_ColorSpace grayCS
         0: .line 1936
            getstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
            ifnull 4
         1: .line 1937
            getstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
            aload 0 /* grayCS */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast short[]
            astore 1 /* lg16Toog16LUT */
        start local 1 // short[] lg16Toog16LUT
         2: .line 1938
            aload 1 /* lg16Toog16LUT */
            ifnull 4
         3: .line 1939
            aload 1 /* lg16Toog16LUT */
            areturn
        end local 1 // short[] lg16Toog16LUT
         4: .line 1942
      StackMap locals:
      StackMap stack:
            ldc 65536
            newarray 9
            astore 1 /* tmp */
        start local 1 // short[] tmp
         5: .line 1943
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         6: goto 9
         7: .line 1944
      StackMap locals: short[] int
      StackMap stack:
            aload 1 /* tmp */
            iload 2 /* i */
            iload 2 /* i */
            i2s
            sastore
         8: .line 1943
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            ldc 65535
            if_icmple 7
        end local 2 // int i
        10: .line 1946
            iconst_2
            anewarray sun.java2d.cmm.ColorTransform
            astore 2 /* transformList */
        start local 2 // sun.java2d.cmm.ColorTransform[] transformList
        11: .line 1947
            invokestatic sun.java2d.cmm.CMSManager.getModule:()Lsun/java2d/cmm/PCMM;
            astore 3 /* mdl */
        start local 3 // sun.java2d.cmm.PCMM mdl
        12: .line 1949
            sipush 1003
            invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
            checkcast java.awt.color.ICC_ColorSpace
        13: .line 1948
            astore 4 /* lgCS */
        start local 4 // java.awt.color.ICC_ColorSpace lgCS
        14: .line 1950
            aload 2 /* transformList */
            iconst_0
            aload 3 /* mdl */
        15: .line 1951
            aload 4 /* lgCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_1
        16: .line 1950
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        17: .line 1952
            aload 2 /* transformList */
            iconst_1
            aload 3 /* mdl */
        18: .line 1953
            aload 0 /* grayCS */
            invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
            iconst_m1
            iconst_2
        19: .line 1952
            invokeinterface sun.java2d.cmm.PCMM.createTransform:(Ljava/awt/color/ICC_Profile;II)Lsun/java2d/cmm/ColorTransform;
            aastore
        20: .line 1954
            aload 3 /* mdl */
        21: .line 1955
            aload 2 /* transformList */
        22: .line 1954
            invokeinterface sun.java2d.cmm.PCMM.createTransform:([Lsun/java2d/cmm/ColorTransform;)Lsun/java2d/cmm/ColorTransform;
            astore 5 /* t */
        start local 5 // sun.java2d.cmm.ColorTransform t
        23: .line 1956
            aload 5 /* t */
            aload 1 /* tmp */
            aconst_null
            invokeinterface sun.java2d.cmm.ColorTransform.colorConvert:([S[S)[S
            astore 6 /* lg16Toog16LUT */
        start local 6 // short[] lg16Toog16LUT
        24: .line 1957
            getstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
            ifnonnull 26
        25: .line 1958
            new java.util.WeakHashMap
            dup
            iconst_2
            invokespecial java.util.WeakHashMap.<init>:(I)V
            invokestatic java.util.Collections.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
        26: .line 1960
      StackMap locals: java.awt.color.ICC_ColorSpace short[] sun.java2d.cmm.ColorTransform[] sun.java2d.cmm.PCMM java.awt.color.ICC_ColorSpace sun.java2d.cmm.ColorTransform short[]
      StackMap stack:
            getstatic java.awt.image.ColorModel.lg16Toog16Map:Ljava/util/Map;
            aload 0 /* grayCS */
            aload 6 /* lg16Toog16LUT */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 1961
            aload 6 /* lg16Toog16LUT */
            areturn
        end local 6 // short[] lg16Toog16LUT
        end local 5 // sun.java2d.cmm.ColorTransform t
        end local 4 // java.awt.color.ICC_ColorSpace lgCS
        end local 3 // sun.java2d.cmm.PCMM mdl
        end local 2 // sun.java2d.cmm.ColorTransform[] transformList
        end local 1 // short[] tmp
        end local 0 // java.awt.color.ICC_ColorSpace grayCS
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   28     0         grayCS  Ljava/awt/color/ICC_ColorSpace;
            2    4     1  lg16Toog16LUT  [S
            5   28     1            tmp  [S
            6   10     2              i  I
           11   28     2  transformList  [Lsun/java2d/cmm/ColorTransform;
           12   28     3            mdl  Lsun/java2d/cmm/PCMM;
           14   28     4           lgCS  Ljava/awt/color/ICC_ColorSpace;
           23   28     5              t  Lsun/java2d/cmm/ColorTransform;
           24   28     6  lg16Toog16LUT  [S
    MethodParameters:
        Name  Flags
      grayCS  
}
SourceFile: "ColorModel.java"
NestMembers:
  java.awt.image.ColorModel$1
InnerClasses:
  java.awt.image.ColorModel$1