public abstract class android.graphics.ColorSpace
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.graphics.ColorSpace
  super_class: java.lang.Object
{
  public static final float[] ILLUMINANT_A;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_B;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_C;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_D50;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_D55;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_D60;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_D65;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_D75;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final float[] ILLUMINANT_E;
    descriptor: [F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int MIN_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int MAX_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 63

  private static final float[] SRGB_PRIMARIES;
    descriptor: [F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final float[] NTSC_1953_PRIMARIES;
    descriptor: [F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final float[] ILLUMINANT_D50_XYZ;
    descriptor: [F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final android.graphics.ColorSpace[] sNamedColorSpaces;
    descriptor: [Landroid/graphics/ColorSpace;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.lang.String mName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.graphics.ColorSpace$Model mModel;
    descriptor: Landroid/graphics/ColorSpace$Model;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mId;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=19, locals=0, args_size=0
         0: .line 141
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.44757
            fastore
            dup
            iconst_1
            ldc 0.40745
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_A:[F
         1: .line 146
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.34842
            fastore
            dup
            iconst_1
            ldc 0.35161
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_B:[F
         2: .line 151
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.31006
            fastore
            dup
            iconst_1
            ldc 0.31616
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_C:[F
         3: .line 157
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.34567
            fastore
            dup
            iconst_1
            ldc 0.3585
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D50:[F
         4: .line 162
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.33242
            fastore
            dup
            iconst_1
            ldc 0.34743
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D55:[F
         5: .line 167
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.32168
            fastore
            dup
            iconst_1
            ldc 0.33767
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D60:[F
         6: .line 173
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.31271
            fastore
            dup
            iconst_1
            ldc 0.32902
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
         7: .line 178
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.29902
            fastore
            dup
            iconst_1
            ldc 0.31485
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D75:[F
         8: .line 183
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.33333
            fastore
            dup
            iconst_1
            ldc 0.33333
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_E:[F
         9: .line 198
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.64
            fastore
            dup
            iconst_1
            ldc 0.33
            fastore
            dup
            iconst_2
            ldc 0.3
            fastore
            dup
            iconst_3
            ldc 0.6
            fastore
            dup
            iconst_4
            ldc 0.15
            fastore
            dup
            iconst_5
            ldc 0.06
            fastore
            putstatic android.graphics.ColorSpace.SRGB_PRIMARIES:[F
        10: .line 199
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.67
            fastore
            dup
            iconst_1
            ldc 0.33
            fastore
            dup
            iconst_2
            ldc 0.21
            fastore
            dup
            iconst_3
            ldc 0.71
            fastore
            dup
            iconst_4
            ldc 0.14
            fastore
            dup
            iconst_5
            ldc 0.08
            fastore
            putstatic android.graphics.ColorSpace.NTSC_1953_PRIMARIES:[F
        11: .line 200
            iconst_3
            newarray 6
            dup
            iconst_0
            ldc 0.964212
            fastore
            dup
            iconst_1
            fconst_1
            fastore
            dup
            iconst_2
            ldc 0.825188
            fastore
            putstatic android.graphics.ColorSpace.ILLUMINANT_D50_XYZ:[F
        12: .line 203
            invokestatic android.graphics.ColorSpace$Named.values:()[Landroid/graphics/ColorSpace$Named;
            arraylength
            anewarray android.graphics.ColorSpace
            putstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
        13: .line 1429
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        14: .line 1430
            ldc "sRGB IEC61966-2.1"
        15: .line 1431
            getstatic android.graphics.ColorSpace.SRGB_PRIMARIES:[F
        16: .line 1432
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        17: .line 1433
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9478672985781991
            ldc 0.05213270142180095
            ldc 0.07739938080495357
            ldc 0.04045
            ldc 2.4
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        18: .line 1434
            getstatic android.graphics.ColorSpace$Named.SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        19: .line 1429
            aastore
        20: .line 1436
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.LINEAR_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        21: .line 1437
            ldc "sRGB IEC61966-2.1 (Linear)"
        22: .line 1438
            getstatic android.graphics.ColorSpace.SRGB_PRIMARIES:[F
        23: .line 1439
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        24: .line 1440
            dconst_1
        25: .line 1441
            fconst_0
            fconst_1
        26: .line 1442
            getstatic android.graphics.ColorSpace$Named.LINEAR_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
        27: .line 1436
            aastore
        28: .line 1444
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.EXTENDED_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        29: .line 1445
            ldc "scRGB-nl IEC 61966-2-2:2003"
        30: .line 1446
            getstatic android.graphics.ColorSpace.SRGB_PRIMARIES:[F
        31: .line 1447
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        32: .line 1448
            invokedynamic applyAsDouble()Ljava/util/function/DoubleUnaryOperator;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (D)D
                  android/graphics/ColorSpace.lambda$0(D)D (6)
                  (D)D
        33: .line 1449
            invokedynamic applyAsDouble()Ljava/util/function/DoubleUnaryOperator;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (D)D
                  android/graphics/ColorSpace.lambda$1(D)D (6)
                  (D)D
        34: .line 1450
            ldc -0.799
            ldc 2.399
        35: .line 1451
            getstatic android.graphics.ColorSpace$Named.EXTENDED_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FFI)V
        36: .line 1444
            aastore
        37: .line 1453
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.LINEAR_EXTENDED_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        38: .line 1454
            ldc "scRGB IEC 61966-2-2:2003"
        39: .line 1455
            getstatic android.graphics.ColorSpace.SRGB_PRIMARIES:[F
        40: .line 1456
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        41: .line 1457
            dconst_1
        42: .line 1458
            ldc -0.5
            ldc 7.499
        43: .line 1459
            getstatic android.graphics.ColorSpace$Named.LINEAR_EXTENDED_SRGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
        44: .line 1453
            aastore
        45: .line 1461
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.BT709:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        46: .line 1462
            ldc "Rec. ITU-R BT.709-5"
        47: .line 1463
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.64
            fastore
            dup
            iconst_1
            ldc 0.33
            fastore
            dup
            iconst_2
            ldc 0.3
            fastore
            dup
            iconst_3
            ldc 0.6
            fastore
            dup
            iconst_4
            ldc 0.15
            fastore
            dup
            iconst_5
            ldc 0.06
            fastore
        48: .line 1464
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        49: .line 1465
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9099181073703367
            ldc 0.09008189262966333
            ldc 0.2222222222222222
            ldc 0.081
            ldc 2.2222222222222223
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        50: .line 1466
            getstatic android.graphics.ColorSpace$Named.BT709:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        51: .line 1461
            aastore
        52: .line 1468
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.BT2020:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        53: .line 1469
            ldc "Rec. ITU-R BT.2020-1"
        54: .line 1470
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.708
            fastore
            dup
            iconst_1
            ldc 0.292
            fastore
            dup
            iconst_2
            ldc 0.17
            fastore
            dup
            iconst_3
            ldc 0.797
            fastore
            dup
            iconst_4
            ldc 0.131
            fastore
            dup
            iconst_5
            ldc 0.046
            fastore
        55: .line 1471
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        56: .line 1472
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9096697898662786
            ldc 0.09033021013372146
            ldc 0.2222222222222222
            ldc 0.08145
            ldc 2.2222222222222223
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        57: .line 1473
            getstatic android.graphics.ColorSpace$Named.BT2020:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        58: .line 1468
            aastore
        59: .line 1475
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.DCI_P3:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        60: .line 1476
            ldc "SMPTE RP 431-2-2007 DCI (P3)"
        61: .line 1477
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.68
            fastore
            dup
            iconst_1
            ldc 0.32
            fastore
            dup
            iconst_2
            ldc 0.265
            fastore
            dup
            iconst_3
            ldc 0.69
            fastore
            dup
            iconst_4
            ldc 0.15
            fastore
            dup
            iconst_5
            ldc 0.06
            fastore
        62: .line 1478
            iconst_2
            newarray 6
            dup
            iconst_0
            ldc 0.314
            fastore
            dup
            iconst_1
            ldc 0.351
            fastore
        63: .line 1479
            ldc 2.6
        64: .line 1480
            fconst_0
            fconst_1
        65: .line 1481
            getstatic android.graphics.ColorSpace$Named.DCI_P3:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
        66: .line 1475
            aastore
        67: .line 1483
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.DISPLAY_P3:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        68: .line 1484
            ldc "Display P3"
        69: .line 1485
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.68
            fastore
            dup
            iconst_1
            ldc 0.32
            fastore
            dup
            iconst_2
            ldc 0.265
            fastore
            dup
            iconst_3
            ldc 0.69
            fastore
            dup
            iconst_4
            ldc 0.15
            fastore
            dup
            iconst_5
            ldc 0.06
            fastore
        70: .line 1486
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        71: .line 1487
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9478672985781991
            ldc 0.05213270142180095
            ldc 0.07739938080495357
            ldc 0.039
            ldc 2.4
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        72: .line 1488
            getstatic android.graphics.ColorSpace$Named.DISPLAY_P3:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        73: .line 1483
            aastore
        74: .line 1490
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.NTSC_1953:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        75: .line 1491
            ldc "NTSC (1953)"
        76: .line 1492
            getstatic android.graphics.ColorSpace.NTSC_1953_PRIMARIES:[F
        77: .line 1493
            getstatic android.graphics.ColorSpace.ILLUMINANT_C:[F
        78: .line 1494
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9099181073703367
            ldc 0.09008189262966333
            ldc 0.2222222222222222
            ldc 0.081
            ldc 2.2222222222222223
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        79: .line 1495
            getstatic android.graphics.ColorSpace$Named.NTSC_1953:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        80: .line 1490
            aastore
        81: .line 1497
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.SMPTE_C:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        82: .line 1498
            ldc "SMPTE-C RGB"
        83: .line 1499
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.63
            fastore
            dup
            iconst_1
            ldc 0.34
            fastore
            dup
            iconst_2
            ldc 0.31
            fastore
            dup
            iconst_3
            ldc 0.595
            fastore
            dup
            iconst_4
            ldc 0.155
            fastore
            dup
            iconst_5
            ldc 0.07
            fastore
        84: .line 1500
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        85: .line 1501
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            ldc 0.9099181073703367
            ldc 0.09008189262966333
            ldc 0.2222222222222222
            ldc 0.081
            ldc 2.2222222222222223
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
        86: .line 1502
            getstatic android.graphics.ColorSpace$Named.SMPTE_C:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
        87: .line 1497
            aastore
        88: .line 1504
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.ADOBE_RGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        89: .line 1505
            ldc "Adobe RGB (1998)"
        90: .line 1506
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.64
            fastore
            dup
            iconst_1
            ldc 0.33
            fastore
            dup
            iconst_2
            ldc 0.21
            fastore
            dup
            iconst_3
            ldc 0.71
            fastore
            dup
            iconst_4
            ldc 0.15
            fastore
            dup
            iconst_5
            ldc 0.06
            fastore
        91: .line 1507
            getstatic android.graphics.ColorSpace.ILLUMINANT_D65:[F
        92: .line 1508
            ldc 2.2
        93: .line 1509
            fconst_0
            fconst_1
        94: .line 1510
            getstatic android.graphics.ColorSpace$Named.ADOBE_RGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
        95: .line 1504
            aastore
        96: .line 1512
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.PRO_PHOTO_RGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
        97: .line 1513
            ldc "ROMM RGB ISO 22028-2:2013"
        98: .line 1514
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.7347
            fastore
            dup
            iconst_1
            ldc 0.2653
            fastore
            dup
            iconst_2
            ldc 0.1596
            fastore
            dup
            iconst_3
            ldc 0.8404
            fastore
            dup
            iconst_4
            ldc 0.0366
            fastore
            dup
            iconst_5
            ldc 1.0E-4
            fastore
        99: .line 1515
            getstatic android.graphics.ColorSpace.ILLUMINANT_D50:[F
       100: .line 1516
            new android.graphics.ColorSpace$Rgb$TransferParameters
            dup
            dconst_1
            dconst_0
            ldc 0.0625
            ldc 0.031248
            ldc 1.8
            invokespecial android.graphics.ColorSpace$Rgb$TransferParameters.<init>:(DDDDD)V
       101: .line 1517
            getstatic android.graphics.ColorSpace$Named.PRO_PHOTO_RGB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;I)V
       102: .line 1512
            aastore
       103: .line 1519
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.ACES:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
       104: .line 1520
            ldc "SMPTE ST 2065-1:2012 ACES"
       105: .line 1521
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.7347
            fastore
            dup
            iconst_1
            ldc 0.2653
            fastore
            dup
            iconst_2
            fconst_0
            fastore
            dup
            iconst_3
            fconst_1
            fastore
            dup
            iconst_4
            ldc 1.0E-4
            fastore
            dup
            iconst_5
            ldc -0.077
            fastore
       106: .line 1522
            getstatic android.graphics.ColorSpace.ILLUMINANT_D60:[F
       107: .line 1523
            dconst_1
       108: .line 1524
            ldc -65504.0
            ldc 65504.0
       109: .line 1525
            getstatic android.graphics.ColorSpace$Named.ACES:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
       110: .line 1519
            aastore
       111: .line 1527
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.ACESCG:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Rgb
            dup
       112: .line 1528
            ldc "Academy S-2014-004 ACEScg"
       113: .line 1529
            bipush 6
            newarray 6
            dup
            iconst_0
            ldc 0.713
            fastore
            dup
            iconst_1
            ldc 0.293
            fastore
            dup
            iconst_2
            ldc 0.165
            fastore
            dup
            iconst_3
            ldc 0.83
            fastore
            dup
            iconst_4
            ldc 0.128
            fastore
            dup
            iconst_5
            ldc 0.044
            fastore
       114: .line 1530
            getstatic android.graphics.ColorSpace.ILLUMINANT_D60:[F
       115: .line 1531
            dconst_1
       116: .line 1532
            ldc -65504.0
            ldc 65504.0
       117: .line 1533
            getstatic android.graphics.ColorSpace$Named.ACESCG:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Ljava/lang/String;[F[FDFFI)V
       118: .line 1527
            aastore
       119: .line 1535
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.CIE_XYZ:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Xyz
            dup
       120: .line 1536
            ldc "Generic XYZ"
       121: .line 1537
            getstatic android.graphics.ColorSpace$Named.CIE_XYZ:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Xyz.<init>:(Ljava/lang/String;I)V
       122: .line 1535
            aastore
       123: .line 1539
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            getstatic android.graphics.ColorSpace$Named.CIE_LAB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            new android.graphics.ColorSpace$Lab
            dup
       124: .line 1540
            ldc "Generic L*a*b*"
       125: .line 1541
            getstatic android.graphics.ColorSpace$Named.CIE_LAB:Landroid/graphics/ColorSpace$Named;
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            invokespecial android.graphics.ColorSpace$Lab.<init>:(Ljava/lang/String;I)V
       126: .line 1539
            aastore
       127: .line 1543
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, android.graphics.ColorSpace$Model, int);
    descriptor: (Ljava/lang/String;Landroid/graphics/ColorSpace$Model;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.graphics.ColorSpace this
        start local 1 // java.lang.String name
        start local 2 // android.graphics.ColorSpace$Model model
        start local 3 // int id
         0: .line 865
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 870
            aload 1 /* name */
            ifnull 2
            aload 1 /* name */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmpge 3
         2: .line 871
      StackMap locals: android.graphics.ColorSpace java.lang.String android.graphics.ColorSpace$Model int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "The name of a color space cannot be null and must contain at least 1 character"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 875
      StackMap locals:
      StackMap stack:
            aload 2 /* model */
            ifnonnull 5
         4: .line 876
            new java.lang.IllegalArgumentException
            dup
            ldc "A color space must have a model"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 879
      StackMap locals:
      StackMap stack:
            iload 3 /* id */
            iconst_m1
            if_icmplt 6
            iload 3 /* id */
            bipush 63
            if_icmple 7
         6: .line 880
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "The id must be between -1 and 63"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            putfield android.graphics.ColorSpace.mName:Ljava/lang/String;
         8: .line 885
            aload 0 /* this */
            aload 2 /* model */
            putfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
         9: .line 886
            aload 0 /* this */
            iload 3 /* id */
            putfield android.graphics.ColorSpace.mId:I
        10: .line 887
            return
        end local 3 // int id
        end local 2 // android.graphics.ColorSpace$Model model
        end local 1 // java.lang.String name
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Landroid/graphics/ColorSpace;
            0   11     1   name  Ljava/lang/String;
            0   11     2  model  Landroid/graphics/ColorSpace$Model;
            0   11     3     id  I
    MethodParameters:
       Name  Flags
      name   
      model  
      id     

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 921
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mName:Ljava/lang/String;
            areturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public int getId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 933
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mId:I
            ireturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public android.graphics.ColorSpace$Model getModel();
    descriptor: ()Landroid/graphics/ColorSpace$Model;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 946
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            areturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public int getComponentCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 960
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            invokevirtual android.graphics.ColorSpace$Model.getComponentCount:()I
            ireturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public abstract boolean isWideGamut();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public boolean isSrgb();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 1000
            iconst_0
            ireturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public abstract float getMinValue(int);
    descriptor: (I)F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      component  

  public abstract float getMaxValue(int);
    descriptor: (I)F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      component  

  public float[] toXyz(float, float, float);
    descriptor: (FFF)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // android.graphics.ColorSpace this
        start local 1 // float r
        start local 2 // float g
        start local 3 // float b
         0: .line 1050
            aload 0 /* this */
            iconst_3
            newarray 6
            dup
            iconst_0
            fload 1 /* r */
            fastore
            dup
            iconst_1
            fload 2 /* g */
            fastore
            dup
            iconst_2
            fload 3 /* b */
            fastore
            invokevirtual android.graphics.ColorSpace.toXyz:([F)[F
            areturn
        end local 3 // float b
        end local 2 // float g
        end local 1 // float r
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;
            0    1     1     r  F
            0    1     2     g  F
            0    1     3     b  F
    MethodParameters:
      Name  Flags
      r     
      g     
      b     

  public abstract float[] toXyz(float[]);
    descriptor: ([F)[F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      v     

  public float[] fromXyz(float, float, float);
    descriptor: (FFF)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // android.graphics.ColorSpace this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float z
         0: .line 1092
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            invokevirtual android.graphics.ColorSpace$Model.getComponentCount:()I
            newarray 6
            astore 4 /* xyz */
        start local 4 // float[] xyz
         1: .line 1093
            aload 4 /* xyz */
            iconst_0
            fload 1 /* x */
            fastore
         2: .line 1094
            aload 4 /* xyz */
            iconst_1
            fload 2 /* y */
            fastore
         3: .line 1095
            aload 4 /* xyz */
            iconst_2
            fload 3 /* z */
            fastore
         4: .line 1096
            aload 0 /* this */
            aload 4 /* xyz */
            invokevirtual android.graphics.ColorSpace.fromXyz:([F)[F
            areturn
        end local 4 // float[] xyz
        end local 3 // float z
        end local 2 // float y
        end local 1 // float x
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/graphics/ColorSpace;
            0    5     1     x  F
            0    5     2     y  F
            0    5     3     z  F
            1    5     4   xyz  [F
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public abstract float[] fromXyz(float[]);
    descriptor: ([F)[F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      v     

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 1141
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mName:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " (id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", model="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ColorSpace;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.graphics.ColorSpace this
        start local 1 // java.lang.Object o
         0: .line 1146
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 1147
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 1149
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast android.graphics.ColorSpace
            astore 2 /* that */
        start local 2 // android.graphics.ColorSpace that
         4: .line 1151
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mId:I
            aload 2 /* that */
            getfield android.graphics.ColorSpace.mId:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 1153
      StackMap locals: android.graphics.ColorSpace
      StackMap stack:
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mName:Ljava/lang/String;
            aload 2 /* that */
            getfield android.graphics.ColorSpace.mName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 6
            iconst_0
            ireturn
         6: .line 1154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            aload 2 /* that */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            if_acmpne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 2 // android.graphics.ColorSpace that
        end local 1 // java.lang.Object o
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/graphics/ColorSpace;
            0    8     1     o  Ljava/lang/Object;
            4    8     2  that  Landroid/graphics/ColorSpace;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.graphics.ColorSpace this
         0: .line 1160
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mName:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            istore 1 /* result */
        start local 1 // int result
         1: .line 1161
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mModel:Landroid/graphics/ColorSpace$Model;
            invokevirtual android.graphics.ColorSpace$Model.hashCode:()I
            iadd
            istore 1 /* result */
         2: .line 1162
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield android.graphics.ColorSpace.mId:I
            iadd
            istore 1 /* result */
         3: .line 1163
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // android.graphics.ColorSpace this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/graphics/ColorSpace;
            1    4     1  result  I

  public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace);
    descriptor: (Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ColorSpace source
        start local 1 // android.graphics.ColorSpace destination
         0: .line 1189
            aload 0 /* source */
            aload 1 /* destination */
            getstatic android.graphics.ColorSpace$RenderIntent.PERCEPTUAL:Landroid/graphics/ColorSpace$RenderIntent;
            invokestatic android.graphics.ColorSpace.connect:(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;
            areturn
        end local 1 // android.graphics.ColorSpace destination
        end local 0 // android.graphics.ColorSpace source
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0       source  Landroid/graphics/ColorSpace;
            0    1     1  destination  Landroid/graphics/ColorSpace;
    MethodParameters:
             Name  Flags
      source       
      destination  

  public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace, android.graphics.ColorSpace$RenderIntent);
    descriptor: (Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.graphics.ColorSpace source
        start local 1 // android.graphics.ColorSpace destination
        start local 2 // android.graphics.ColorSpace$RenderIntent intent
         0: .line 1215
            aload 0 /* source */
            aload 1 /* destination */
            invokevirtual android.graphics.ColorSpace.equals:(Ljava/lang/Object;)Z
            ifeq 1
            aload 0 /* source */
            invokestatic android.graphics.ColorSpace$Connector.identity:(Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;
            areturn
         1: .line 1217
      StackMap locals:
      StackMap stack:
            aload 0 /* source */
            invokevirtual android.graphics.ColorSpace.getModel:()Landroid/graphics/ColorSpace$Model;
            getstatic android.graphics.ColorSpace$Model.RGB:Landroid/graphics/ColorSpace$Model;
            if_acmpne 3
            aload 1 /* destination */
            invokevirtual android.graphics.ColorSpace.getModel:()Landroid/graphics/ColorSpace$Model;
            getstatic android.graphics.ColorSpace$Model.RGB:Landroid/graphics/ColorSpace$Model;
            if_acmpne 3
         2: .line 1218
            new android.graphics.ColorSpace$Connector$Rgb
            dup
            aload 0 /* source */
            checkcast android.graphics.ColorSpace$Rgb
            aload 1 /* destination */
            checkcast android.graphics.ColorSpace$Rgb
            aload 2 /* intent */
            invokespecial android.graphics.ColorSpace$Connector$Rgb.<init>:(Landroid/graphics/ColorSpace$Rgb;Landroid/graphics/ColorSpace$Rgb;Landroid/graphics/ColorSpace$RenderIntent;)V
            areturn
         3: .line 1221
      StackMap locals:
      StackMap stack:
            new android.graphics.ColorSpace$Connector
            dup
            aload 0 /* source */
            aload 1 /* destination */
            aload 2 /* intent */
            invokespecial android.graphics.ColorSpace$Connector.<init>:(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)V
            areturn
        end local 2 // android.graphics.ColorSpace$RenderIntent intent
        end local 1 // android.graphics.ColorSpace destination
        end local 0 // android.graphics.ColorSpace source
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0       source  Landroid/graphics/ColorSpace;
            0    4     1  destination  Landroid/graphics/ColorSpace;
            0    4     2       intent  Landroid/graphics/ColorSpace$RenderIntent;
    MethodParameters:
             Name  Flags
      source       
      destination  
      intent       

  public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace);
    descriptor: (Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace source
         0: .line 1245
            aload 0 /* source */
            getstatic android.graphics.ColorSpace$RenderIntent.PERCEPTUAL:Landroid/graphics/ColorSpace$RenderIntent;
            invokestatic android.graphics.ColorSpace.connect:(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;
            areturn
        end local 0 // android.graphics.ColorSpace source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  source  Landroid/graphics/ColorSpace;
    MethodParameters:
        Name  Flags
      source  

  public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace$RenderIntent);
    descriptor: (Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.graphics.ColorSpace source
        start local 1 // android.graphics.ColorSpace$RenderIntent intent
         0: .line 1267
            aload 0 /* source */
            invokevirtual android.graphics.ColorSpace.isSrgb:()Z
            ifeq 1
            aload 0 /* source */
            invokestatic android.graphics.ColorSpace$Connector.identity:(Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;
            areturn
         1: .line 1269
      StackMap locals:
      StackMap stack:
            aload 0 /* source */
            invokevirtual android.graphics.ColorSpace.getModel:()Landroid/graphics/ColorSpace$Model;
            getstatic android.graphics.ColorSpace$Model.RGB:Landroid/graphics/ColorSpace$Model;
            if_acmpne 3
         2: .line 1270
            new android.graphics.ColorSpace$Connector$Rgb
            dup
            aload 0 /* source */
            checkcast android.graphics.ColorSpace$Rgb
            getstatic android.graphics.ColorSpace$Named.SRGB:Landroid/graphics/ColorSpace$Named;
            invokestatic android.graphics.ColorSpace.get:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
            checkcast android.graphics.ColorSpace$Rgb
            aload 1 /* intent */
            invokespecial android.graphics.ColorSpace$Connector$Rgb.<init>:(Landroid/graphics/ColorSpace$Rgb;Landroid/graphics/ColorSpace$Rgb;Landroid/graphics/ColorSpace$RenderIntent;)V
            areturn
         3: .line 1273
      StackMap locals:
      StackMap stack:
            new android.graphics.ColorSpace$Connector
            dup
            aload 0 /* source */
            getstatic android.graphics.ColorSpace$Named.SRGB:Landroid/graphics/ColorSpace$Named;
            invokestatic android.graphics.ColorSpace.get:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
            aload 1 /* intent */
            invokespecial android.graphics.ColorSpace$Connector.<init>:(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)V
            areturn
        end local 1 // android.graphics.ColorSpace$RenderIntent intent
        end local 0 // android.graphics.ColorSpace source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  source  Landroid/graphics/ColorSpace;
            0    4     1  intent  Landroid/graphics/ColorSpace$RenderIntent;
    MethodParameters:
        Name  Flags
      source  
      intent  

  public static android.graphics.ColorSpace adapt(android.graphics.ColorSpace, float[]);
    descriptor: (Landroid/graphics/ColorSpace;[F)Landroid/graphics/ColorSpace;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ColorSpace colorSpace
        start local 1 // float[] whitePoint
         0: .line 1297
            aload 0 /* colorSpace */
            aload 1 /* whitePoint */
            getstatic android.graphics.ColorSpace$Adaptation.BRADFORD:Landroid/graphics/ColorSpace$Adaptation;
            invokestatic android.graphics.ColorSpace.adapt:(Landroid/graphics/ColorSpace;[FLandroid/graphics/ColorSpace$Adaptation;)Landroid/graphics/ColorSpace;
            areturn
        end local 1 // float[] whitePoint
        end local 0 // android.graphics.ColorSpace colorSpace
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  colorSpace  Landroid/graphics/ColorSpace;
            0    1     1  whitePoint  [F
    MethodParameters:
            Name  Flags
      colorSpace  
      whitePoint  

  public static android.graphics.ColorSpace adapt(android.graphics.ColorSpace, float[], android.graphics.ColorSpace$Adaptation);
    descriptor: (Landroid/graphics/ColorSpace;[FLandroid/graphics/ColorSpace$Adaptation;)Landroid/graphics/ColorSpace;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.graphics.ColorSpace colorSpace
        start local 1 // float[] whitePoint
        start local 2 // android.graphics.ColorSpace$Adaptation adaptation
         0: .line 1327
            aload 0 /* colorSpace */
            invokevirtual android.graphics.ColorSpace.getModel:()Landroid/graphics/ColorSpace$Model;
            getstatic android.graphics.ColorSpace$Model.RGB:Landroid/graphics/ColorSpace$Model;
            if_acmpne 12
         1: .line 1328
            aload 0 /* colorSpace */
            checkcast android.graphics.ColorSpace$Rgb
            astore 3 /* rgb */
        start local 3 // android.graphics.ColorSpace$Rgb rgb
         2: .line 1329
            aload 3 /* rgb */
            getfield android.graphics.ColorSpace$Rgb.mWhitePoint:[F
            aload 1 /* whitePoint */
            invokestatic android.graphics.ColorSpace.compare:([F[F)Z
            ifeq 3
            aload 0 /* colorSpace */
            areturn
         3: .line 1331
      StackMap locals: android.graphics.ColorSpace$Rgb
      StackMap stack:
            aload 1 /* whitePoint */
            arraylength
            iconst_3
            if_icmpne 5
         4: .line 1332
            aload 1 /* whitePoint */
            iconst_3
            invokestatic java.util.Arrays.copyOf:([FI)[F
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 1 /* whitePoint */
            invokestatic android.graphics.ColorSpace.xyYToXyz:([F)[F
         6: .line 1331
      StackMap locals:
      StackMap stack: float[]
            astore 4 /* xyz */
        start local 4 // float[] xyz
         7: .line 1333
            aload 2 /* adaptation */
            getfield android.graphics.ColorSpace$Adaptation.mTransform:[F
         8: .line 1334
            aload 3 /* rgb */
            invokevirtual android.graphics.ColorSpace$Rgb.getWhitePoint:()[F
            invokestatic android.graphics.ColorSpace.xyYToXyz:([F)[F
            aload 4 /* xyz */
         9: .line 1333
            invokestatic android.graphics.ColorSpace.chromaticAdaptation:([F[F[F)[F
            astore 5 /* adaptationTransform */
        start local 5 // float[] adaptationTransform
        10: .line 1335
            aload 5 /* adaptationTransform */
            aload 3 /* rgb */
            getfield android.graphics.ColorSpace$Rgb.mTransform:[F
            invokestatic android.graphics.ColorSpace.mul3x3:([F[F)[F
            astore 6 /* transform */
        start local 6 // float[] transform
        11: .line 1337
            new android.graphics.ColorSpace$Rgb
            dup
            aload 3 /* rgb */
            aload 6 /* transform */
            aload 1 /* whitePoint */
            invokespecial android.graphics.ColorSpace$Rgb.<init>:(Landroid/graphics/ColorSpace$Rgb;[F[F)V
            areturn
        end local 6 // float[] transform
        end local 5 // float[] adaptationTransform
        end local 4 // float[] xyz
        end local 3 // android.graphics.ColorSpace$Rgb rgb
        12: .line 1339
      StackMap locals:
      StackMap stack:
            aload 0 /* colorSpace */
            areturn
        end local 2 // android.graphics.ColorSpace$Adaptation adaptation
        end local 1 // float[] whitePoint
        end local 0 // android.graphics.ColorSpace colorSpace
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   13     0           colorSpace  Landroid/graphics/ColorSpace;
            0   13     1           whitePoint  [F
            0   13     2           adaptation  Landroid/graphics/ColorSpace$Adaptation;
            2   12     3                  rgb  Landroid/graphics/ColorSpace$Rgb;
            7   12     4                  xyz  [F
           10   12     5  adaptationTransform  [F
           11   12     6            transform  [F
    MethodParameters:
            Name  Flags
      colorSpace  
      whitePoint  
      adaptation  

  static android.graphics.ColorSpace get(int);
    descriptor: (I)Landroid/graphics/ColorSpace;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // int index
         0: .line 1357
            iload 0 /* index */
            iflt 1
            iload 0 /* index */
            invokestatic android.graphics.ColorSpace$Named.values:()[Landroid/graphics/ColorSpace$Named;
            arraylength
            if_icmple 4
         1: .line 1358
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid ID, must be in the range [0.."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         2: .line 1359
            invokestatic android.graphics.ColorSpace$Named.values:()[Landroid/graphics/ColorSpace$Named;
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 1358
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1361
      StackMap locals:
      StackMap stack:
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            iload 0 /* index */
            aaload
            areturn
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  index  I
    MethodParameters:
       Name  Flags
      index  

  public static android.graphics.ColorSpace get(android.graphics.ColorSpace$Named);
    descriptor: (Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.graphics.ColorSpace$Named name
         0: .line 1378
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            aload 0 /* name */
            invokevirtual android.graphics.ColorSpace$Named.ordinal:()I
            aaload
            areturn
        end local 0 // android.graphics.ColorSpace$Named name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  name  Landroid/graphics/ColorSpace$Named;
    MethodParameters:
      Name  Flags
      name  

  public static android.graphics.ColorSpace match(float[], android.graphics.ColorSpace$Rgb$TransferParameters);
    descriptor: ([FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)Landroid/graphics/ColorSpace;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // float[] toXYZD50
        start local 1 // android.graphics.ColorSpace$Rgb$TransferParameters function
         0: .line 1399
            getstatic android.graphics.ColorSpace.sNamedColorSpaces:[Landroid/graphics/ColorSpace;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 8
      StackMap locals: float[] android.graphics.ColorSpace$Rgb$TransferParameters top int int android.graphics.ColorSpace[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* colorSpace */
        start local 2 // android.graphics.ColorSpace colorSpace
         2: .line 1400
            aload 2 /* colorSpace */
            invokevirtual android.graphics.ColorSpace.getModel:()Landroid/graphics/ColorSpace$Model;
            getstatic android.graphics.ColorSpace$Model.RGB:Landroid/graphics/ColorSpace$Model;
            if_acmpne 7
         3: .line 1401
            aload 2 /* colorSpace */
            getstatic android.graphics.ColorSpace.ILLUMINANT_D50_XYZ:[F
            invokestatic android.graphics.ColorSpace.adapt:(Landroid/graphics/ColorSpace;[F)Landroid/graphics/ColorSpace;
            checkcast android.graphics.ColorSpace$Rgb
            astore 6 /* rgb */
        start local 6 // android.graphics.ColorSpace$Rgb rgb
         4: .line 1402
            aload 0 /* toXYZD50 */
            aload 6 /* rgb */
            getfield android.graphics.ColorSpace$Rgb.mTransform:[F
            invokestatic android.graphics.ColorSpace.compare:([F[F)Z
            ifeq 7
         5: .line 1403
            aload 1 /* function */
            aload 6 /* rgb */
            getfield android.graphics.ColorSpace$Rgb.mTransferParameters:Landroid/graphics/ColorSpace$Rgb$TransferParameters;
            invokestatic android.graphics.ColorSpace.compare:(Landroid/graphics/ColorSpace$Rgb$TransferParameters;Landroid/graphics/ColorSpace$Rgb$TransferParameters;)Z
            ifeq 7
         6: .line 1404
            aload 2 /* colorSpace */
            areturn
        end local 6 // android.graphics.ColorSpace$Rgb rgb
        end local 2 // android.graphics.ColorSpace colorSpace
         7: .line 1399
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         8: iload 3
            iload 4
            if_icmplt 1
         9: .line 1409
            aconst_null
            areturn
        end local 1 // android.graphics.ColorSpace$Rgb$TransferParameters function
        end local 0 // float[] toXYZD50
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0    toXYZD50  [F
            0   10     1    function  Landroid/graphics/ColorSpace$Rgb$TransferParameters;
            2    7     2  colorSpace  Landroid/graphics/ColorSpace;
            4    7     6         rgb  Landroid/graphics/ColorSpace$Rgb;
    MethodParameters:
          Name  Flags
      toXYZD50  
      function  

  public static android.graphics.ColorSpace$Renderer createRenderer();
    descriptor: ()Landroid/graphics/ColorSpace$Renderer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 1425
            new android.graphics.ColorSpace$Renderer
            dup
            invokespecial android.graphics.ColorSpace$Renderer.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static double rcpResponse(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=12, args_size=6
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double g
         0: .line 1547
            dload 0 /* x */
            dload 8 /* d */
            dload 6 /* c */
            dmul
            dcmpl
            iflt 1
            dload 0 /* x */
            dconst_1
            dload 10 /* g */
            ddiv
            invokestatic java.lang.Math.pow:(DD)D
            dload 4 /* b */
            dsub
            dload 2 /* a */
            ddiv
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 0 /* x */
            dload 6 /* c */
            ddiv
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 10 // double g
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      g     

  private static double response(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=12, args_size=6
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double g
         0: .line 1552
            dload 0 /* x */
            dload 8 /* d */
            dcmpl
            iflt 1
            dload 2 /* a */
            dload 0 /* x */
            dmul
            dload 4 /* b */
            dadd
            dload 10 /* g */
            invokestatic java.lang.Math.pow:(DD)D
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 6 /* c */
            dload 0 /* x */
            dmul
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 10 // double g
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      g     

  private static double rcpResponse(double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=16, args_size=8
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double e
        start local 12 // double f
        start local 14 // double g
         0: .line 1558
            dload 0 /* x */
            dload 8 /* d */
            dload 6 /* c */
            dmul
            dcmpl
            iflt 1
            dload 0 /* x */
            dload 10 /* e */
            dsub
            dconst_1
            dload 14 /* g */
            ddiv
            invokestatic java.lang.Math.pow:(DD)D
            dload 4 /* b */
            dsub
            dload 2 /* a */
            ddiv
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 0 /* x */
            dload 12 /* f */
            dsub
            dload 6 /* c */
            ddiv
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 14 // double g
        end local 12 // double f
        end local 10 // double e
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     e  D
            0    3    12     f  D
            0    3    14     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      e     
      f     
      g     

  private static double response(double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=16, args_size=8
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double e
        start local 12 // double f
        start local 14 // double g
         0: .line 1564
            dload 0 /* x */
            dload 8 /* d */
            dcmpl
            iflt 1
            dload 2 /* a */
            dload 0 /* x */
            dmul
            dload 4 /* b */
            dadd
            dload 14 /* g */
            invokestatic java.lang.Math.pow:(DD)D
            dload 10 /* e */
            dadd
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 6 /* c */
            dload 0 /* x */
            dmul
            dload 12 /* f */
            dadd
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 14 // double g
        end local 12 // double f
        end local 10 // double e
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     e  D
            0    3    12     f  D
            0    3    14     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      e     
      f     
      g     

  private static double absRcpResponse(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=12, locals=12, args_size=6
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double g
         0: .line 1571
            dload 0 /* x */
            dconst_0
            dcmpg
            ifge 1
            dload 0 /* x */
            dneg
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 0 /* x */
      StackMap locals:
      StackMap stack: double
         2: dload 2 /* a */
            dload 4 /* b */
            dload 6 /* c */
            dload 8 /* d */
            dload 10 /* g */
            invokestatic android.graphics.ColorSpace.rcpResponse:(DDDDDD)D
            dload 0 /* x */
            invokestatic java.lang.Math.copySign:(DD)D
            dreturn
        end local 10 // double g
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      g     

  private static double absResponse(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=12, locals=12, args_size=6
        start local 0 // double x
        start local 2 // double a
        start local 4 // double b
        start local 6 // double c
        start local 8 // double d
        start local 10 // double g
         0: .line 1578
            dload 0 /* x */
            dconst_0
            dcmpg
            ifge 1
            dload 0 /* x */
            dneg
            goto 2
      StackMap locals:
      StackMap stack:
         1: dload 0 /* x */
      StackMap locals:
      StackMap stack: double
         2: dload 2 /* a */
            dload 4 /* b */
            dload 6 /* c */
            dload 8 /* d */
            dload 10 /* g */
            invokestatic android.graphics.ColorSpace.response:(DDDDDD)D
            dload 0 /* x */
            invokestatic java.lang.Math.copySign:(DD)D
            dreturn
        end local 10 // double g
        end local 8 // double d
        end local 6 // double c
        end local 4 // double b
        end local 2 // double a
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  D
            0    3     2     a  D
            0    3     4     b  D
            0    3     6     c  D
            0    3     8     d  D
            0    3    10     g  D
    MethodParameters:
      Name  Flags
      x     
      a     
      b     
      c     
      d     
      g     

  private static boolean compare(android.graphics.ColorSpace$Rgb$TransferParameters, android.graphics.ColorSpace$Rgb$TransferParameters);
    descriptor: (Landroid/graphics/ColorSpace$Rgb$TransferParameters;Landroid/graphics/ColorSpace$Rgb$TransferParameters;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.graphics.ColorSpace$Rgb$TransferParameters a
        start local 1 // android.graphics.ColorSpace$Rgb$TransferParameters b
         0: .line 1592
            aload 0 /* a */
            ifnonnull 1
            aload 1 /* b */
            ifnonnull 1
            iconst_1
            ireturn
         1: .line 1593
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            ifnull 10
            aload 1 /* b */
            ifnull 10
         2: .line 1594
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.a:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.a:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
            dcmpg
            ifge 10
         3: .line 1595
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.b:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.b:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
            dcmpg
            ifge 10
         4: .line 1596
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.c:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.c:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
            dcmpg
            ifge 10
         5: .line 1597
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.d:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.d:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.002
            dcmpg
            ifge 10
         6: .line 1598
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.e:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.e:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
            dcmpg
            ifge 10
         7: .line 1599
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.f:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.f:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
            dcmpg
            ifge 10
         8: .line 1600
            aload 0 /* a */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.g:D
            aload 1 /* b */
            getfield android.graphics.ColorSpace$Rgb$TransferParameters.g:D
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 0.001
         9: .line 1593
            dcmpg
            ifge 10
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        10: iconst_0
            ireturn
        end local 1 // android.graphics.ColorSpace$Rgb$TransferParameters b
        end local 0 // android.graphics.ColorSpace$Rgb$TransferParameters a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0     a  Landroid/graphics/ColorSpace$Rgb$TransferParameters;
            0   11     1     b  Landroid/graphics/ColorSpace$Rgb$TransferParameters;
    MethodParameters:
      Name  Flags
      a     
      b     

  private static boolean compare(float[], float[]);
    descriptor: ([F[F)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // float[] a
        start local 1 // float[] b
         0: .line 1611
            aload 0 /* a */
            aload 1 /* b */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 1612
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 1613
      StackMap locals: int
      StackMap stack:
            aload 0 /* a */
            iload 2 /* i */
            faload
            aload 1 /* b */
            iload 2 /* i */
            faload
            invokestatic java.lang.Float.compare:(FF)I
            ifeq 4
            aload 0 /* a */
            iload 2 /* i */
            faload
            aload 1 /* b */
            iload 2 /* i */
            faload
            fsub
            invokestatic java.lang.Math.abs:(F)F
            ldc 0.001
            fcmpl
            ifle 4
            iconst_0
            ireturn
         4: .line 1612
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 0 /* a */
            arraylength
            if_icmplt 3
        end local 2 // int i
         6: .line 1615
            iconst_1
            ireturn
        end local 1 // float[] b
        end local 0 // float[] a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0     a  [F
            0    7     1     b  [F
            2    6     2     i  I
    MethodParameters:
      Name  Flags
      a     
      b     

  private static float[] inverse3x3(float[]);
    descriptor: ([F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=15, args_size=1
        start local 0 // float[] m
         0: .line 1627
            aload 0 /* m */
            iconst_0
            faload
            fstore 1 /* a */
        start local 1 // float a
         1: .line 1628
            aload 0 /* m */
            iconst_3
            faload
            fstore 2 /* b */
        start local 2 // float b
         2: .line 1629
            aload 0 /* m */
            bipush 6
            faload
            fstore 3 /* c */
        start local 3 // float c
         3: .line 1630
            aload 0 /* m */
            iconst_1
            faload
            fstore 4 /* d */
        start local 4 // float d
         4: .line 1631
            aload 0 /* m */
            iconst_4
            faload
            fstore 5 /* e */
        start local 5 // float e
         5: .line 1632
            aload 0 /* m */
            bipush 7
            faload
            fstore 6 /* f */
        start local 6 // float f
         6: .line 1633
            aload 0 /* m */
            iconst_2
            faload
            fstore 7 /* g */
        start local 7 // float g
         7: .line 1634
            aload 0 /* m */
            iconst_5
            faload
            fstore 8 /* h */
        start local 8 // float h
         8: .line 1635
            aload 0 /* m */
            bipush 8
            faload
            fstore 9 /* i */
        start local 9 // float i
         9: .line 1637
            fload 5 /* e */
            fload 9 /* i */
            fmul
            fload 6 /* f */
            fload 8 /* h */
            fmul
            fsub
            fstore 10 /* A */
        start local 10 // float A
        10: .line 1638
            fload 6 /* f */
            fload 7 /* g */
            fmul
            fload 4 /* d */
            fload 9 /* i */
            fmul
            fsub
            fstore 11 /* B */
        start local 11 // float B
        11: .line 1639
            fload 4 /* d */
            fload 8 /* h */
            fmul
            fload 5 /* e */
            fload 7 /* g */
            fmul
            fsub
            fstore 12 /* C */
        start local 12 // float C
        12: .line 1641
            fload 1 /* a */
            fload 10 /* A */
            fmul
            fload 2 /* b */
            fload 11 /* B */
            fmul
            fadd
            fload 3 /* c */
            fload 12 /* C */
            fmul
            fadd
            fstore 13 /* det */
        start local 13 // float det
        13: .line 1643
            aload 0 /* m */
            arraylength
            newarray 6
            astore 14 /* inverted */
        start local 14 // float[] inverted
        14: .line 1644
            aload 14 /* inverted */
            iconst_0
            fload 10 /* A */
            fload 13 /* det */
            fdiv
            fastore
        15: .line 1645
            aload 14 /* inverted */
            iconst_1
            fload 11 /* B */
            fload 13 /* det */
            fdiv
            fastore
        16: .line 1646
            aload 14 /* inverted */
            iconst_2
            fload 12 /* C */
            fload 13 /* det */
            fdiv
            fastore
        17: .line 1647
            aload 14 /* inverted */
            iconst_3
            fload 3 /* c */
            fload 8 /* h */
            fmul
            fload 2 /* b */
            fload 9 /* i */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        18: .line 1648
            aload 14 /* inverted */
            iconst_4
            fload 1 /* a */
            fload 9 /* i */
            fmul
            fload 3 /* c */
            fload 7 /* g */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        19: .line 1649
            aload 14 /* inverted */
            iconst_5
            fload 2 /* b */
            fload 7 /* g */
            fmul
            fload 1 /* a */
            fload 8 /* h */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        20: .line 1650
            aload 14 /* inverted */
            bipush 6
            fload 2 /* b */
            fload 6 /* f */
            fmul
            fload 3 /* c */
            fload 5 /* e */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        21: .line 1651
            aload 14 /* inverted */
            bipush 7
            fload 3 /* c */
            fload 4 /* d */
            fmul
            fload 1 /* a */
            fload 6 /* f */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        22: .line 1652
            aload 14 /* inverted */
            bipush 8
            fload 1 /* a */
            fload 5 /* e */
            fmul
            fload 2 /* b */
            fload 4 /* d */
            fmul
            fsub
            fload 13 /* det */
            fdiv
            fastore
        23: .line 1653
            aload 14 /* inverted */
            areturn
        end local 14 // float[] inverted
        end local 13 // float det
        end local 12 // float C
        end local 11 // float B
        end local 10 // float A
        end local 9 // float i
        end local 8 // float h
        end local 7 // float g
        end local 6 // float f
        end local 5 // float e
        end local 4 // float d
        end local 3 // float c
        end local 2 // float b
        end local 1 // float a
        end local 0 // float[] m
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   24     0         m  [F
            1   24     1         a  F
            2   24     2         b  F
            3   24     3         c  F
            4   24     4         d  F
            5   24     5         e  F
            6   24     6         f  F
            7   24     7         g  F
            8   24     8         h  F
            9   24     9         i  F
           10   24    10         A  F
           11   24    11         B  F
           12   24    12         C  F
           13   24    13       det  F
           14   24    14  inverted  [F
    MethodParameters:
      Name  Flags
      m     

  private static float[] mul3x3(float[], float[]);
    descriptor: ([F[F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // float[] lhs
        start local 1 // float[] rhs
         0: .line 1667
            bipush 9
            newarray 6
            astore 2 /* r */
        start local 2 // float[] r
         1: .line 1668
            aload 2 /* r */
            iconst_0
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            iconst_0
            faload
            fmul
            aload 0 /* lhs */
            iconst_3
            faload
            aload 1 /* rhs */
            iconst_1
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 6
            faload
            aload 1 /* rhs */
            iconst_2
            faload
            fmul
            fadd
            fastore
         2: .line 1669
            aload 2 /* r */
            iconst_1
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            iconst_0
            faload
            fmul
            aload 0 /* lhs */
            iconst_4
            faload
            aload 1 /* rhs */
            iconst_1
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 7
            faload
            aload 1 /* rhs */
            iconst_2
            faload
            fmul
            fadd
            fastore
         3: .line 1670
            aload 2 /* r */
            iconst_2
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            iconst_0
            faload
            fmul
            aload 0 /* lhs */
            iconst_5
            faload
            aload 1 /* rhs */
            iconst_1
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 8
            faload
            aload 1 /* rhs */
            iconst_2
            faload
            fmul
            fadd
            fastore
         4: .line 1671
            aload 2 /* r */
            iconst_3
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            iconst_3
            faload
            fmul
            aload 0 /* lhs */
            iconst_3
            faload
            aload 1 /* rhs */
            iconst_4
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 6
            faload
            aload 1 /* rhs */
            iconst_5
            faload
            fmul
            fadd
            fastore
         5: .line 1672
            aload 2 /* r */
            iconst_4
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            iconst_3
            faload
            fmul
            aload 0 /* lhs */
            iconst_4
            faload
            aload 1 /* rhs */
            iconst_4
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 7
            faload
            aload 1 /* rhs */
            iconst_5
            faload
            fmul
            fadd
            fastore
         6: .line 1673
            aload 2 /* r */
            iconst_5
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            iconst_3
            faload
            fmul
            aload 0 /* lhs */
            iconst_5
            faload
            aload 1 /* rhs */
            iconst_4
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 8
            faload
            aload 1 /* rhs */
            iconst_5
            faload
            fmul
            fadd
            fastore
         7: .line 1674
            aload 2 /* r */
            bipush 6
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            bipush 6
            faload
            fmul
            aload 0 /* lhs */
            iconst_3
            faload
            aload 1 /* rhs */
            bipush 7
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 6
            faload
            aload 1 /* rhs */
            bipush 8
            faload
            fmul
            fadd
            fastore
         8: .line 1675
            aload 2 /* r */
            bipush 7
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            bipush 6
            faload
            fmul
            aload 0 /* lhs */
            iconst_4
            faload
            aload 1 /* rhs */
            bipush 7
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 7
            faload
            aload 1 /* rhs */
            bipush 8
            faload
            fmul
            fadd
            fastore
         9: .line 1676
            aload 2 /* r */
            bipush 8
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            bipush 6
            faload
            fmul
            aload 0 /* lhs */
            iconst_5
            faload
            aload 1 /* rhs */
            bipush 7
            faload
            fmul
            fadd
            aload 0 /* lhs */
            bipush 8
            faload
            aload 1 /* rhs */
            bipush 8
            faload
            fmul
            fadd
            fastore
        10: .line 1677
            aload 2 /* r */
            areturn
        end local 2 // float[] r
        end local 1 // float[] rhs
        end local 0 // float[] lhs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0   lhs  [F
            0   11     1   rhs  [F
            1   11     2     r  [F
    MethodParameters:
      Name  Flags
      lhs   
      rhs   

  private static float[] mul3x3Float3(float[], float[]);
    descriptor: ([F[F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // float[] lhs
        start local 1 // float[] rhs
         0: .line 1692
            aload 1 /* rhs */
            iconst_0
            faload
            fstore 2 /* r0 */
        start local 2 // float r0
         1: .line 1693
            aload 1 /* rhs */
            iconst_1
            faload
            fstore 3 /* r1 */
        start local 3 // float r1
         2: .line 1694
            aload 1 /* rhs */
            iconst_2
            faload
            fstore 4 /* r2 */
        start local 4 // float r2
         3: .line 1695
            aload 1 /* rhs */
            iconst_0
            aload 0 /* lhs */
            iconst_0
            faload
            fload 2 /* r0 */
            fmul
            aload 0 /* lhs */
            iconst_3
            faload
            fload 3 /* r1 */
            fmul
            fadd
            aload 0 /* lhs */
            bipush 6
            faload
            fload 4 /* r2 */
            fmul
            fadd
            fastore
         4: .line 1696
            aload 1 /* rhs */
            iconst_1
            aload 0 /* lhs */
            iconst_1
            faload
            fload 2 /* r0 */
            fmul
            aload 0 /* lhs */
            iconst_4
            faload
            fload 3 /* r1 */
            fmul
            fadd
            aload 0 /* lhs */
            bipush 7
            faload
            fload 4 /* r2 */
            fmul
            fadd
            fastore
         5: .line 1697
            aload 1 /* rhs */
            iconst_2
            aload 0 /* lhs */
            iconst_2
            faload
            fload 2 /* r0 */
            fmul
            aload 0 /* lhs */
            iconst_5
            faload
            fload 3 /* r1 */
            fmul
            fadd
            aload 0 /* lhs */
            bipush 8
            faload
            fload 4 /* r2 */
            fmul
            fadd
            fastore
         6: .line 1698
            aload 1 /* rhs */
            areturn
        end local 4 // float r2
        end local 3 // float r1
        end local 2 // float r0
        end local 1 // float[] rhs
        end local 0 // float[] lhs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0   lhs  [F
            0    7     1   rhs  [F
            1    7     2    r0  F
            2    7     3    r1  F
            3    7     4    r2  F
    MethodParameters:
      Name  Flags
      lhs   
      rhs   

  private static float[] mul3x3Diag(float[], float[]);
    descriptor: ([F[F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // float[] lhs
        start local 1 // float[] rhs
         0: .line 1714
            bipush 9
            newarray 6
            dup
            iconst_0
         1: .line 1715
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            iconst_0
            faload
            fmul
            fastore
            dup
            iconst_1
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            iconst_1
            faload
            fmul
            fastore
            dup
            iconst_2
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            iconst_2
            faload
            fmul
            fastore
            dup
            iconst_3
         2: .line 1716
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            iconst_3
            faload
            fmul
            fastore
            dup
            iconst_4
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            iconst_4
            faload
            fmul
            fastore
            dup
            iconst_5
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            iconst_5
            faload
            fmul
            fastore
            dup
            bipush 6
         3: .line 1717
            aload 0 /* lhs */
            iconst_0
            faload
            aload 1 /* rhs */
            bipush 6
            faload
            fmul
            fastore
            dup
            bipush 7
            aload 0 /* lhs */
            iconst_1
            faload
            aload 1 /* rhs */
            bipush 7
            faload
            fmul
            fastore
            dup
            bipush 8
            aload 0 /* lhs */
            iconst_2
            faload
            aload 1 /* rhs */
            bipush 8
            faload
            fmul
            fastore
         4: .line 1714
            areturn
        end local 1 // float[] rhs
        end local 0 // float[] lhs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0   lhs  [F
            0    5     1   rhs  [F
    MethodParameters:
      Name  Flags
      lhs   
      rhs   

  private static float[] xyYToXyz(float[]);
    descriptor: ([F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // float[] xyY
         0: .line 1731
            iconst_3
            newarray 6
            dup
            iconst_0
            aload 0 /* xyY */
            iconst_0
            faload
            aload 0 /* xyY */
            iconst_1
            faload
            fdiv
            fastore
            dup
            iconst_1
            fconst_1
            fastore
            dup
            iconst_2
            fconst_1
            aload 0 /* xyY */
            iconst_0
            faload
            fsub
            aload 0 /* xyY */
            iconst_1
            faload
            fsub
            aload 0 /* xyY */
            iconst_1
            faload
            fdiv
            fastore
            areturn
        end local 0 // float[] xyY
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   xyY  [F
    MethodParameters:
      Name  Flags
      xyY   

  private static void xyYToUv(float[]);
    descriptor: ([F)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // float[] xyY
         0: .line 1743
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 10
         2: .line 1744
      StackMap locals: int
      StackMap stack:
            aload 0 /* xyY */
            iload 1 /* i */
            faload
            fstore 2 /* x */
        start local 2 // float x
         3: .line 1745
            aload 0 /* xyY */
            iload 1 /* i */
            iconst_1
            iadd
            faload
            fstore 3 /* y */
        start local 3 // float y
         4: .line 1747
            ldc -2.0
            fload 2 /* x */
            fmul
            ldc 12.0
            fload 3 /* y */
            fmul
            fadd
            ldc 3.0
            fadd
            fstore 4 /* d */
        start local 4 // float d
         5: .line 1748
            ldc 4.0
            fload 2 /* x */
            fmul
            fload 4 /* d */
            fdiv
            fstore 5 /* u */
        start local 5 // float u
         6: .line 1749
            ldc 9.0
            fload 3 /* y */
            fmul
            fload 4 /* d */
            fdiv
            fstore 6 /* v */
        start local 6 // float v
         7: .line 1751
            aload 0 /* xyY */
            iload 1 /* i */
            fload 5 /* u */
            fastore
         8: .line 1752
            aload 0 /* xyY */
            iload 1 /* i */
            iconst_1
            iadd
            fload 6 /* v */
            fastore
        end local 6 // float v
        end local 5 // float u
        end local 4 // float d
        end local 3 // float y
        end local 2 // float x
         9: .line 1743
            iinc 1 /* i */ 2
      StackMap locals:
      StackMap stack:
        10: iload 1 /* i */
            aload 0 /* xyY */
            arraylength
            if_icmplt 2
        end local 1 // int i
        11: .line 1754
            return
        end local 0 // float[] xyY
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0   xyY  [F
            1   11     1     i  I
            3    9     2     x  F
            4    9     3     y  F
            5    9     4     d  F
            6    9     5     u  F
            7    9     6     v  F
    MethodParameters:
      Name  Flags
      xyY   

  private static float[] chromaticAdaptation(float[], float[], float[]);
    descriptor: ([F[F[F)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // float[] matrix
        start local 1 // float[] srcWhitePoint
        start local 2 // float[] dstWhitePoint
         0: .line 1774
            aload 0 /* matrix */
            aload 1 /* srcWhitePoint */
            invokestatic android.graphics.ColorSpace.mul3x3Float3:([F[F)[F
            astore 3 /* srcLMS */
        start local 3 // float[] srcLMS
         1: .line 1775
            aload 0 /* matrix */
            aload 2 /* dstWhitePoint */
            invokestatic android.graphics.ColorSpace.mul3x3Float3:([F[F)[F
            astore 4 /* dstLMS */
        start local 4 // float[] dstLMS
         2: .line 1777
            iconst_3
            newarray 6
            dup
            iconst_0
            aload 4 /* dstLMS */
            iconst_0
            faload
            aload 3 /* srcLMS */
            iconst_0
            faload
            fdiv
            fastore
            dup
            iconst_1
            aload 4 /* dstLMS */
            iconst_1
            faload
            aload 3 /* srcLMS */
            iconst_1
            faload
            fdiv
            fastore
            dup
            iconst_2
            aload 4 /* dstLMS */
            iconst_2
            faload
            aload 3 /* srcLMS */
            iconst_2
            faload
            fdiv
            fastore
            astore 5 /* LMS */
        start local 5 // float[] LMS
         3: .line 1778
            aload 0 /* matrix */
            invokestatic android.graphics.ColorSpace.inverse3x3:([F)[F
            aload 5 /* LMS */
            aload 0 /* matrix */
            invokestatic android.graphics.ColorSpace.mul3x3Diag:([F[F)[F
            invokestatic android.graphics.ColorSpace.mul3x3:([F[F)[F
            areturn
        end local 5 // float[] LMS
        end local 4 // float[] dstLMS
        end local 3 // float[] srcLMS
        end local 2 // float[] dstWhitePoint
        end local 1 // float[] srcWhitePoint
        end local 0 // float[] matrix
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0         matrix  [F
            0    4     1  srcWhitePoint  [F
            0    4     2  dstWhitePoint  [F
            1    4     3         srcLMS  [F
            2    4     4         dstLMS  [F
            3    4     5            LMS  [F
    MethodParameters:
               Name  Flags
      matrix         
      srcWhitePoint  
      dstWhitePoint  

  private static double lambda$0(double);
    descriptor: (D)D
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=12, locals=2, args_size=1
        start local 0 // double x
         0: .line 1448
            dload 0 /* x */
            ldc 0.9478672985781991
            ldc 0.05213270142180095
            ldc 0.07739938080495357
            ldc 0.04045
            ldc 2.4
            invokestatic android.graphics.ColorSpace.absRcpResponse:(DDDDDD)D
            dreturn
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     x  D

  private static double lambda$1(double);
    descriptor: (D)D
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=12, locals=2, args_size=1
        start local 0 // double x
         0: .line 1449
            dload 0 /* x */
            ldc 0.9478672985781991
            ldc 0.05213270142180095
            ldc 0.07739938080495357
            ldc 0.04045
            ldc 2.4
            invokestatic android.graphics.ColorSpace.absResponse:(DDDDDD)D
            dreturn
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     x  D
}
SourceFile: "ColorSpace.java"
NestMembers:
  android.graphics.ColorSpace$Adaptation  android.graphics.ColorSpace$Connector  android.graphics.ColorSpace$Connector$1  android.graphics.ColorSpace$Connector$Rgb  android.graphics.ColorSpace$Lab  android.graphics.ColorSpace$Model  android.graphics.ColorSpace$Named  android.graphics.ColorSpace$RenderIntent  android.graphics.ColorSpace$Renderer  android.graphics.ColorSpace$Renderer$Point  android.graphics.ColorSpace$Rgb  android.graphics.ColorSpace$Rgb$TransferParameters  android.graphics.ColorSpace$Xyz
InnerClasses:
  public final Adaptation = android.graphics.ColorSpace$Adaptation of android.graphics.ColorSpace
  public Connector = android.graphics.ColorSpace$Connector of android.graphics.ColorSpace
  private Rgb = android.graphics.ColorSpace$Connector$Rgb of android.graphics.ColorSpace$Connector
  private final Lab = android.graphics.ColorSpace$Lab of android.graphics.ColorSpace
  public final Model = android.graphics.ColorSpace$Model of android.graphics.ColorSpace
  public final Named = android.graphics.ColorSpace$Named of android.graphics.ColorSpace
  public final RenderIntent = android.graphics.ColorSpace$RenderIntent of android.graphics.ColorSpace
  public Renderer = android.graphics.ColorSpace$Renderer of android.graphics.ColorSpace
  public Rgb = android.graphics.ColorSpace$Rgb of android.graphics.ColorSpace
  public TransferParameters = android.graphics.ColorSpace$Rgb$TransferParameters of android.graphics.ColorSpace$Rgb
  private final Xyz = android.graphics.ColorSpace$Xyz of android.graphics.ColorSpace
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles