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_BASE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

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

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

  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_BASE;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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