public class sun.awt.SunHints
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.awt.SunHints
  super_class: java.lang.Object
{
  private static final int NUM_KEYS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private static final int VALS_PER_KEY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public static final sun.awt.SunHints$Key KEY_RENDERING;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RENDER_SPEED;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RENDER_QUALITY;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RENDER_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_ANTIALIASING;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ANTIALIAS_ON;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ANTIALIAS_OFF;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ANTIALIAS_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_TEXT_ANTIALIASING;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_ON;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_OFF;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_GASP;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_HRGB;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_HBGR;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_VRGB;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_VBGR;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_FRACTIONALMETRICS;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_FRACTIONALMETRICS_ON;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_FRACTIONALMETRICS_OFF;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_FRACTIONALMETRICS_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_DITHERING;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_DITHER_ENABLE;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_DITHER_DISABLE;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_DITHER_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_INTERPOLATION;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_INTERPOLATION_BILINEAR;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_INTERPOLATION_BICUBIC;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_ALPHA_INTERPOLATION;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_SPEED;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_QUALITY;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_COLOR_RENDERING;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_COLOR_RENDER_SPEED;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_COLOR_RENDER_QUALITY;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_COLOR_RENDER_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_STROKE_CONTROL;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_STROKE_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_STROKE_NORMALIZE;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_STROKE_PURE;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final sun.awt.SunHints$Key KEY_RESOLUTION_VARIANT;
    descriptor: Lsun/awt/SunHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RESOLUTION_VARIANT_DEFAULT;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RESOLUTION_VARIANT_OFF;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.Object VALUE_RESOLUTION_VARIANT_ON;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.awt.RenderingHints$Key KEY_TEXT_ANTIALIAS_LCD_CONTRAST;
    descriptor: Ljava/awt/RenderingHints$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 273
            new sun.awt.SunHints$Key
            dup
            iconst_0
         1: .line 274
            ldc "Global rendering quality key"
         2: .line 273
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
         3: .line 272
            putstatic sun.awt.SunHints.KEY_RENDERING:Lsun/awt/SunHints$Key;
         4: .line 276
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RENDERING:Lsun/awt/SunHints$Key;
         5: .line 277
            iconst_1
         6: .line 278
            ldc "Fastest rendering methods"
         7: .line 276
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
         8: .line 275
            putstatic sun.awt.SunHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
         9: .line 280
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RENDERING:Lsun/awt/SunHints$Key;
        10: .line 281
            iconst_2
        11: .line 282
            ldc "Highest quality rendering methods"
        12: .line 280
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        13: .line 279
            putstatic sun.awt.SunHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
        14: .line 284
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RENDERING:Lsun/awt/SunHints$Key;
        15: .line 285
            iconst_0
        16: .line 286
            ldc "Default rendering methods"
        17: .line 284
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        18: .line 283
            putstatic sun.awt.SunHints.VALUE_RENDER_DEFAULT:Ljava/lang/Object;
        19: .line 292
            new sun.awt.SunHints$Key
            dup
            iconst_1
        20: .line 293
            ldc "Global antialiasing enable key"
        21: .line 292
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
        22: .line 291
            putstatic sun.awt.SunHints.KEY_ANTIALIASING:Lsun/awt/SunHints$Key;
        23: .line 295
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ANTIALIASING:Lsun/awt/SunHints$Key;
        24: .line 296
            iconst_2
        25: .line 297
            ldc "Antialiased rendering mode"
        26: .line 295
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        27: .line 294
            putstatic sun.awt.SunHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
        28: .line 299
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ANTIALIASING:Lsun/awt/SunHints$Key;
        29: .line 300
            iconst_1
        30: .line 301
            ldc "Nonantialiased rendering mode"
        31: .line 299
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        32: .line 298
            putstatic sun.awt.SunHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
        33: .line 303
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ANTIALIASING:Lsun/awt/SunHints$Key;
        34: .line 304
            iconst_0
        35: .line 305
            ldc "Default antialiasing rendering mode"
        36: .line 303
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        37: .line 302
            putstatic sun.awt.SunHints.VALUE_ANTIALIAS_DEFAULT:Ljava/lang/Object;
        38: .line 311
            new sun.awt.SunHints$Key
            dup
            iconst_2
        39: .line 312
            ldc "Text-specific antialiasing enable key"
        40: .line 311
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
        41: .line 310
            putstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        42: .line 314
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        43: .line 315
            iconst_2
        44: .line 316
            ldc "Antialiased text mode"
        45: .line 314
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        46: .line 313
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_ON:Ljava/lang/Object;
        47: .line 318
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        48: .line 319
            iconst_1
        49: .line 320
            ldc "Nonantialiased text mode"
        50: .line 318
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        51: .line 317
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_OFF:Ljava/lang/Object;
        52: .line 322
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        53: .line 323
            iconst_0
        54: .line 324
            ldc "Default antialiasing text mode"
        55: .line 322
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        56: .line 321
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_DEFAULT:Ljava/lang/Object;
        57: .line 326
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        58: .line 327
            iconst_3
        59: .line 328
            ldc "gasp antialiasing text mode"
        60: .line 326
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        61: .line 325
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_GASP:Ljava/lang/Object;
        62: .line 330
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        63: .line 331
            iconst_4
        64: .line 332
            ldc "LCD HRGB antialiasing text mode"
        65: .line 330
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        66: .line 329
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB:Ljava/lang/Object;
        67: .line 334
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        68: .line 335
            iconst_5
        69: .line 336
            ldc "LCD HBGR antialiasing text mode"
        70: .line 334
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        71: .line 333
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_HBGR:Ljava/lang/Object;
        72: .line 338
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        73: .line 339
            bipush 6
        74: .line 340
            ldc "LCD VRGB antialiasing text mode"
        75: .line 338
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        76: .line 337
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_VRGB:Ljava/lang/Object;
        77: .line 342
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
        78: .line 343
            bipush 7
        79: .line 344
            ldc "LCD VBGR antialiasing text mode"
        80: .line 342
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        81: .line 341
            putstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_VBGR:Ljava/lang/Object;
        82: .line 350
            new sun.awt.SunHints$Key
            dup
            iconst_3
        83: .line 351
            ldc "Fractional metrics enable key"
        84: .line 350
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
        85: .line 349
            putstatic sun.awt.SunHints.KEY_FRACTIONALMETRICS:Lsun/awt/SunHints$Key;
        86: .line 353
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_FRACTIONALMETRICS:Lsun/awt/SunHints$Key;
        87: .line 354
            iconst_2
        88: .line 355
            ldc "Fractional text metrics mode"
        89: .line 353
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        90: .line 352
            putstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_ON:Ljava/lang/Object;
        91: .line 357
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_FRACTIONALMETRICS:Lsun/awt/SunHints$Key;
        92: .line 358
            iconst_1
        93: .line 359
            ldc "Integer text metrics mode"
        94: .line 357
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
        95: .line 356
            putstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_OFF:Ljava/lang/Object;
        96: .line 361
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_FRACTIONALMETRICS:Lsun/awt/SunHints$Key;
        97: .line 362
            iconst_0
        98: .line 363
            ldc "Default fractional text metrics mode"
        99: .line 361
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       100: .line 360
            putstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_DEFAULT:Ljava/lang/Object;
       101: .line 369
            new sun.awt.SunHints$Key
            dup
            iconst_4
       102: .line 370
            ldc "Dithering quality key"
       103: .line 369
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       104: .line 368
            putstatic sun.awt.SunHints.KEY_DITHERING:Lsun/awt/SunHints$Key;
       105: .line 372
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_DITHERING:Lsun/awt/SunHints$Key;
       106: .line 373
            iconst_2
       107: .line 374
            ldc "Dithered rendering mode"
       108: .line 372
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       109: .line 371
            putstatic sun.awt.SunHints.VALUE_DITHER_ENABLE:Ljava/lang/Object;
       110: .line 376
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_DITHERING:Lsun/awt/SunHints$Key;
       111: .line 377
            iconst_1
       112: .line 378
            ldc "Nondithered rendering mode"
       113: .line 376
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       114: .line 375
            putstatic sun.awt.SunHints.VALUE_DITHER_DISABLE:Ljava/lang/Object;
       115: .line 380
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_DITHERING:Lsun/awt/SunHints$Key;
       116: .line 381
            iconst_0
       117: .line 382
            ldc "Default dithering mode"
       118: .line 380
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       119: .line 379
            putstatic sun.awt.SunHints.VALUE_DITHER_DEFAULT:Ljava/lang/Object;
       120: .line 388
            new sun.awt.SunHints$Key
            dup
            iconst_5
       121: .line 389
            ldc "Image interpolation method key"
       122: .line 388
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       123: .line 387
            putstatic sun.awt.SunHints.KEY_INTERPOLATION:Lsun/awt/SunHints$Key;
       124: .line 391
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_INTERPOLATION:Lsun/awt/SunHints$Key;
       125: .line 392
            iconst_0
       126: .line 393
            ldc "Nearest Neighbor image interpolation mode"
       127: .line 391
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       128: .line 390
            putstatic sun.awt.SunHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR:Ljava/lang/Object;
       129: .line 395
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_INTERPOLATION:Lsun/awt/SunHints$Key;
       130: .line 396
            iconst_1
       131: .line 397
            ldc "Bilinear image interpolation mode"
       132: .line 395
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       133: .line 394
            putstatic sun.awt.SunHints.VALUE_INTERPOLATION_BILINEAR:Ljava/lang/Object;
       134: .line 399
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_INTERPOLATION:Lsun/awt/SunHints$Key;
       135: .line 400
            iconst_2
       136: .line 401
            ldc "Bicubic image interpolation mode"
       137: .line 399
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       138: .line 398
            putstatic sun.awt.SunHints.VALUE_INTERPOLATION_BICUBIC:Ljava/lang/Object;
       139: .line 407
            new sun.awt.SunHints$Key
            dup
            bipush 6
       140: .line 408
            ldc "Alpha blending interpolation method key"
       141: .line 407
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       142: .line 406
            putstatic sun.awt.SunHints.KEY_ALPHA_INTERPOLATION:Lsun/awt/SunHints$Key;
       143: .line 410
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ALPHA_INTERPOLATION:Lsun/awt/SunHints$Key;
       144: .line 411
            iconst_1
       145: .line 412
            ldc "Fastest alpha blending methods"
       146: .line 410
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       147: .line 409
            putstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_SPEED:Ljava/lang/Object;
       148: .line 414
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ALPHA_INTERPOLATION:Lsun/awt/SunHints$Key;
       149: .line 415
            iconst_2
       150: .line 416
            ldc "Highest quality alpha blending methods"
       151: .line 414
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       152: .line 413
            putstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_QUALITY:Ljava/lang/Object;
       153: .line 418
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_ALPHA_INTERPOLATION:Lsun/awt/SunHints$Key;
       154: .line 419
            iconst_0
       155: .line 420
            ldc "Default alpha blending methods"
       156: .line 418
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       157: .line 417
            putstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_DEFAULT:Ljava/lang/Object;
       158: .line 426
            new sun.awt.SunHints$Key
            dup
            bipush 7
       159: .line 427
            ldc "Color rendering quality key"
       160: .line 426
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       161: .line 425
            putstatic sun.awt.SunHints.KEY_COLOR_RENDERING:Lsun/awt/SunHints$Key;
       162: .line 429
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_COLOR_RENDERING:Lsun/awt/SunHints$Key;
       163: .line 430
            iconst_1
       164: .line 431
            ldc "Fastest color rendering mode"
       165: .line 429
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       166: .line 428
            putstatic sun.awt.SunHints.VALUE_COLOR_RENDER_SPEED:Ljava/lang/Object;
       167: .line 433
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_COLOR_RENDERING:Lsun/awt/SunHints$Key;
       168: .line 434
            iconst_2
       169: .line 435
            ldc "Highest quality color rendering mode"
       170: .line 433
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       171: .line 432
            putstatic sun.awt.SunHints.VALUE_COLOR_RENDER_QUALITY:Ljava/lang/Object;
       172: .line 437
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_COLOR_RENDERING:Lsun/awt/SunHints$Key;
       173: .line 438
            iconst_0
       174: .line 439
            ldc "Default color rendering mode"
       175: .line 437
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       176: .line 436
            putstatic sun.awt.SunHints.VALUE_COLOR_RENDER_DEFAULT:Ljava/lang/Object;
       177: .line 445
            new sun.awt.SunHints$Key
            dup
            bipush 8
       178: .line 446
            ldc "Stroke normalization control key"
       179: .line 445
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       180: .line 444
            putstatic sun.awt.SunHints.KEY_STROKE_CONTROL:Lsun/awt/SunHints$Key;
       181: .line 448
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_STROKE_CONTROL:Lsun/awt/SunHints$Key;
       182: .line 449
            iconst_0
       183: .line 450
            ldc "Default stroke normalization"
       184: .line 448
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       185: .line 447
            putstatic sun.awt.SunHints.VALUE_STROKE_DEFAULT:Ljava/lang/Object;
       186: .line 452
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_STROKE_CONTROL:Lsun/awt/SunHints$Key;
       187: .line 453
            iconst_1
       188: .line 454
            ldc "Normalize strokes for consistent rendering"
       189: .line 452
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       190: .line 451
            putstatic sun.awt.SunHints.VALUE_STROKE_NORMALIZE:Ljava/lang/Object;
       191: .line 456
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_STROKE_CONTROL:Lsun/awt/SunHints$Key;
       192: .line 457
            iconst_2
       193: .line 458
            ldc "Pure stroke conversion for accurate paths"
       194: .line 456
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       195: .line 455
            putstatic sun.awt.SunHints.VALUE_STROKE_PURE:Ljava/lang/Object;
       196: .line 464
            new sun.awt.SunHints$Key
            dup
            bipush 9
       197: .line 465
            ldc "Global image resolution variant key"
       198: .line 464
            invokespecial sun.awt.SunHints$Key.<init>:(ILjava/lang/String;)V
       199: .line 463
            putstatic sun.awt.SunHints.KEY_RESOLUTION_VARIANT:Lsun/awt/SunHints$Key;
       200: .line 467
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RESOLUTION_VARIANT:Lsun/awt/SunHints$Key;
       201: .line 468
            iconst_0
       202: .line 469
            ldc "Choose image resolutions based on a default heuristic"
       203: .line 467
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       204: .line 466
            putstatic sun.awt.SunHints.VALUE_RESOLUTION_VARIANT_DEFAULT:Ljava/lang/Object;
       205: .line 471
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RESOLUTION_VARIANT:Lsun/awt/SunHints$Key;
       206: .line 472
            iconst_1
       207: .line 473
            ldc "Use only the standard resolution of an image"
       208: .line 471
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       209: .line 470
            putstatic sun.awt.SunHints.VALUE_RESOLUTION_VARIANT_OFF:Ljava/lang/Object;
       210: .line 475
            new sun.awt.SunHints$Value
            dup
            getstatic sun.awt.SunHints.KEY_RESOLUTION_VARIANT:Lsun/awt/SunHints$Key;
       211: .line 476
            iconst_2
       212: .line 477
            ldc "Always use resolution-specific variants of images"
       213: .line 475
            invokespecial sun.awt.SunHints$Value.<init>:(Lsun/awt/SunHints$Key;ILjava/lang/String;)V
       214: .line 474
            putstatic sun.awt.SunHints.VALUE_RESOLUTION_VARIANT_ON:Ljava/lang/Object;
       215: .line 504
            new sun.awt.SunHints$LCDContrastKey
            dup
            bipush 100
       216: .line 505
            ldc "Text-specific LCD contrast key"
       217: .line 504
            invokespecial sun.awt.SunHints$LCDContrastKey.<init>:(ILjava/lang/String;)V
       218: .line 503
            putstatic sun.awt.SunHints.KEY_TEXT_ANTIALIAS_LCD_CONTRAST:Ljava/awt/RenderingHints$Key;
       219: .line 505
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.SunHints this
         0: .line 37
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.awt.SunHints this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/SunHints;
}
SourceFile: "SunHints.java"
NestMembers:
  sun.awt.SunHints$Key  sun.awt.SunHints$LCDContrastKey  sun.awt.SunHints$Value
InnerClasses:
  public abstract Key = java.awt.RenderingHints$Key of java.awt.RenderingHints
  public Key = sun.awt.SunHints$Key of sun.awt.SunHints
  public LCDContrastKey = sun.awt.SunHints$LCDContrastKey of sun.awt.SunHints
  public Value = sun.awt.SunHints$Value of sun.awt.SunHints