public final class sun.font.AttributeValues implements java.lang.Cloneable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: sun.font.AttributeValues
  super_class: java.lang.Object
{
  private int defined;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int nondefault;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String family;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private float weight;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float width;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float posture;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float size;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float tracking;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private java.awt.font.NumericShaper numericShaping;
    descriptor: Ljava/awt/font/NumericShaper;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.geom.AffineTransform transform;
    descriptor: Ljava/awt/geom/AffineTransform;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.font.GraphicAttribute charReplacement;
    descriptor: Ljava/awt/font/GraphicAttribute;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Paint foreground;
    descriptor: Ljava/awt/Paint;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Paint background;
    descriptor: Ljava/awt/Paint;
    flags: (0x0002) ACC_PRIVATE

  private float justification;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object imHighlight;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Font font;
    descriptor: Ljava/awt/Font;
    flags: (0x0002) ACC_PRIVATE

  private byte imUnderline;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte superscript;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte underline;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte runDirection;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte bidiEmbedding;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte kerning;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private byte ligatures;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

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

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

  private java.awt.geom.AffineTransform baselineTransform;
    descriptor: Ljava/awt/geom/AffineTransform;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.geom.AffineTransform charTransform;
    descriptor: Ljava/awt/geom/AffineTransform;
    flags: (0x0002) ACC_PRIVATE

  private static final sun.font.AttributeValues DEFAULT;
    descriptor: Lsun/font/AttributeValues;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  private static final java.lang.String DEFINED_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "sun.font.attributevalues.defined_key"

  private static volatile int[] $SWITCH_TABLE$sun$font$EAttribute;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 91
            new sun.font.AttributeValues
            dup
            invokespecial sun.font.AttributeValues.<init>:()V
            putstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
         1: .line 213
            ldc Lsun/font/EAttribute;
            invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
            checkcast sun.font.EAttribute[]
            invokestatic sun.font.AttributeValues.getMask:([Lsun/font/EAttribute;)I
         2: .line 212
            putstatic sun.font.AttributeValues.MASK_ALL:I
         3: .line 375
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 63
            aload 0 /* this */
            ldc "Default"
            putfield sun.font.AttributeValues.family:Ljava/lang/String;
         2: .line 64
            aload 0 /* this */
            fconst_1
            putfield sun.font.AttributeValues.weight:F
         3: .line 65
            aload 0 /* this */
            fconst_1
            putfield sun.font.AttributeValues.width:F
         4: .line 67
            aload 0 /* this */
            ldc 12.0
            putfield sun.font.AttributeValues.size:F
         5: .line 74
            aload 0 /* this */
            fconst_1
            putfield sun.font.AttributeValues.justification:F
         6: .line 78
            aload 0 /* this */
            iconst_m1
            putfield sun.font.AttributeValues.imUnderline:B
         7: .line 80
            aload 0 /* this */
            iconst_m1
            putfield sun.font.AttributeValues.underline:B
         8: .line 81
            aload 0 /* this */
            bipush -2
            putfield sun.font.AttributeValues.runDirection:B
         9: .line 59
            return
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lsun/font/AttributeValues;

  public java.lang.String getFamily();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 94
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setFamily(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.lang.String f
         0: .line 95
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.family:Ljava/lang/String;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EFAMILY:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.lang.String f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      f     

  public float getWeight();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 97
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setWeight(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 98
            aload 0 /* this */
            fload 1 /* f */
            putfield sun.font.AttributeValues.weight:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.EWEIGHT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public float getWidth();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 100
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setWidth(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 101
            aload 0 /* this */
            fload 1 /* f */
            putfield sun.font.AttributeValues.width:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.EWIDTH:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public float getPosture();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 103
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setPosture(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 104
            aload 0 /* this */
            fload 1 /* f */
            putfield sun.font.AttributeValues.posture:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.EPOSTURE:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public float getSize();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 106
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setSize(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 107
            aload 0 /* this */
            fload 1 /* f */
            putfield sun.font.AttributeValues.size:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.ESIZE:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public java.awt.geom.AffineTransform getTransform();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 109
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setTransform(java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/AffineTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.geom.AffineTransform f
         0: .line 111
            aload 0 /* this */
            aload 1 /* f */
            ifnull 1
            aload 1 /* f */
            invokevirtual java.awt.geom.AffineTransform.isIdentity:()Z
            ifeq 2
         1: .line 112
      StackMap locals:
      StackMap stack: sun.font.AttributeValues
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            goto 3
         2: .line 113
      StackMap locals:
      StackMap stack: sun.font.AttributeValues
            new java.awt.geom.AffineTransform
            dup
            aload 1 /* f */
            invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
         3: .line 111
      StackMap locals: sun.font.AttributeValues java.awt.geom.AffineTransform
      StackMap stack: sun.font.AttributeValues java.awt.geom.AffineTransform
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
         4: .line 114
            aload 0 /* this */
            invokevirtual sun.font.AttributeValues.updateDerivedTransforms:()V
         5: .line 115
            aload 0 /* this */
            getstatic sun.font.EAttribute.ETRANSFORM:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
         6: .line 116
            return
        end local 1 // java.awt.geom.AffineTransform f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/font/AttributeValues;
            0    7     1     f  Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      f     

  public void setTransform(java.awt.font.TransformAttribute);
    descriptor: (Ljava/awt/font/TransformAttribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.font.TransformAttribute f
         0: .line 118
            aload 0 /* this */
            aload 1 /* f */
            ifnull 1
            aload 1 /* f */
            invokevirtual java.awt.font.TransformAttribute.isIdentity:()Z
            ifeq 2
         1: .line 119
      StackMap locals:
      StackMap stack: sun.font.AttributeValues
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            goto 3
         2: .line 120
      StackMap locals:
      StackMap stack: sun.font.AttributeValues
            aload 1 /* f */
            invokevirtual java.awt.font.TransformAttribute.getTransform:()Ljava/awt/geom/AffineTransform;
         3: .line 118
      StackMap locals: sun.font.AttributeValues java.awt.font.TransformAttribute
      StackMap stack: sun.font.AttributeValues java.awt.geom.AffineTransform
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
         4: .line 121
            aload 0 /* this */
            invokevirtual sun.font.AttributeValues.updateDerivedTransforms:()V
         5: .line 122
            aload 0 /* this */
            getstatic sun.font.EAttribute.ETRANSFORM:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
         6: .line 123
            return
        end local 1 // java.awt.font.TransformAttribute f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/font/AttributeValues;
            0    7     1     f  Ljava/awt/font/TransformAttribute;
    MethodParameters:
      Name  Flags
      f     

  public int getSuperscript();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 125
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setSuperscript(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 127
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.superscript:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.ESUPERSCRIPT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public java.awt.Font getFont();
    descriptor: ()Ljava/awt/Font;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 129
            aload 0 /* this */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.Font f
         0: .line 130
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.font:Ljava/awt/Font;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EFONT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.Font f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      f     

  public java.awt.font.GraphicAttribute getCharReplacement();
    descriptor: ()Ljava/awt/font/GraphicAttribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 132
            aload 0 /* this */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setCharReplacement(java.awt.font.GraphicAttribute);
    descriptor: (Ljava/awt/font/GraphicAttribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.font.GraphicAttribute f
         0: .line 134
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            aload 0 /* this */
            getstatic sun.font.EAttribute.ECHAR_REPLACEMENT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.font.GraphicAttribute f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/font/GraphicAttribute;
    MethodParameters:
      Name  Flags
      f     

  public java.awt.Paint getForeground();
    descriptor: ()Ljava/awt/Paint;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 136
            aload 0 /* this */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setForeground(java.awt.Paint);
    descriptor: (Ljava/awt/Paint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.Paint f
         0: .line 138
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EFOREGROUND:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.Paint f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/Paint;
    MethodParameters:
      Name  Flags
      f     

  public java.awt.Paint getBackground();
    descriptor: ()Ljava/awt/Paint;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 140
            aload 0 /* this */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setBackground(java.awt.Paint);
    descriptor: (Ljava/awt/Paint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.Paint f
         0: .line 142
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EBACKGROUND:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.Paint f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/Paint;
    MethodParameters:
      Name  Flags
      f     

  public int getUnderline();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 144
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setUnderline(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 146
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.underline:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.EUNDERLINE:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public boolean getStrikethrough();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 148
            aload 0 /* this */
            getfield sun.font.AttributeValues.strikethrough:Z
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setStrikethrough(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // boolean f
         0: .line 150
            aload 0 /* this */
            iload 1 /* f */
            putfield sun.font.AttributeValues.strikethrough:Z
            aload 0 /* this */
            getstatic sun.font.EAttribute.ESTRIKETHROUGH:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // boolean f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Z
    MethodParameters:
      Name  Flags
      f     

  public int getRunDirection();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 152
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setRunDirection(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 154
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.runDirection:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.ERUN_DIRECTION:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public int getBidiEmbedding();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 156
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setBidiEmbedding(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 158
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.bidiEmbedding:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.EBIDI_EMBEDDING:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public float getJustification();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 160
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setJustification(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 162
            aload 0 /* this */
            fload 1 /* f */
            putfield sun.font.AttributeValues.justification:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.EJUSTIFICATION:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public java.lang.Object getInputMethodHighlight();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 164
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setInputMethodHighlight(java.text.Annotation);
    descriptor: (Ljava/text/Annotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.text.Annotation f
         0: .line 166
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EINPUT_METHOD_HIGHLIGHT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.text.Annotation f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/text/Annotation;
    MethodParameters:
      Name  Flags
      f     

  public void setInputMethodHighlight(java.awt.im.InputMethodHighlight);
    descriptor: (Ljava/awt/im/InputMethodHighlight;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.im.InputMethodHighlight f
         0: .line 168
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            aload 0 /* this */
            getstatic sun.font.EAttribute.EINPUT_METHOD_HIGHLIGHT:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.im.InputMethodHighlight f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/im/InputMethodHighlight;
    MethodParameters:
      Name  Flags
      f     

  public int getInputMethodUnderline();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 170
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setInputMethodUnderline(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 172
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.imUnderline:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.EINPUT_METHOD_UNDERLINE:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public boolean getSwapColors();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 174
            aload 0 /* this */
            getfield sun.font.AttributeValues.swapColors:Z
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setSwapColors(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // boolean f
         0: .line 176
            aload 0 /* this */
            iload 1 /* f */
            putfield sun.font.AttributeValues.swapColors:Z
            aload 0 /* this */
            getstatic sun.font.EAttribute.ESWAP_COLORS:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // boolean f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Z
    MethodParameters:
      Name  Flags
      f     

  public java.awt.font.NumericShaper getNumericShaping();
    descriptor: ()Ljava/awt/font/NumericShaper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 178
            aload 0 /* this */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setNumericShaping(java.awt.font.NumericShaper);
    descriptor: (Ljava/awt/font/NumericShaper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.awt.font.NumericShaper f
         0: .line 180
            aload 0 /* this */
            aload 1 /* f */
            putfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            aload 0 /* this */
            getstatic sun.font.EAttribute.ENUMERIC_SHAPING:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // java.awt.font.NumericShaper f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  Ljava/awt/font/NumericShaper;
    MethodParameters:
      Name  Flags
      f     

  public int getKerning();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 182
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setKerning(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 184
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.kerning:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.EKERNING:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public float getTracking();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 186
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            freturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setTracking(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // float f
         0: .line 188
            aload 0 /* this */
            fload 1 /* f */
            f2i
            i2b
            i2f
            putfield sun.font.AttributeValues.tracking:F
            aload 0 /* this */
            getstatic sun.font.EAttribute.ETRACKING:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // float f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  F
    MethodParameters:
      Name  Flags
      f     

  public int getLigatures();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 190
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public void setLigatures(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int f
         0: .line 192
            aload 0 /* this */
            iload 1 /* f */
            i2b
            putfield sun.font.AttributeValues.ligatures:B
            aload 0 /* this */
            getstatic sun.font.EAttribute.ELIGATURES:Lsun/font/EAttribute;
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
            return
        end local 1 // int f
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public java.awt.geom.AffineTransform getBaselineTransform();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 195
            aload 0 /* this */
            getfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public java.awt.geom.AffineTransform getCharTransform();
    descriptor: ()Ljava/awt/geom/AffineTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 196
            aload 0 /* this */
            getfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public static int getMask(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.EAttribute att
         0: .line 201
            aload 0 /* att */
            getfield sun.font.EAttribute.mask:I
            ireturn
        end local 0 // sun.font.EAttribute att
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   att  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      att   

  public static int getMask(sun.font.EAttribute[]);
    descriptor: ([Lsun/font/EAttribute;)I
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // sun.font.EAttribute[] atts
         0: .line 205
            iconst_0
            istore 1 /* mask */
        start local 1 // int mask
         1: .line 206
            aload 0 /* atts */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 5
      StackMap locals: sun.font.EAttribute[] int top int int sun.font.EAttribute[]
      StackMap stack:
         2: aload 5
            iload 3
            aaload
            astore 2 /* a */
        start local 2 // sun.font.EAttribute a
         3: .line 207
            iload 1 /* mask */
            aload 2 /* a */
            getfield sun.font.EAttribute.mask:I
            ior
            istore 1 /* mask */
        end local 2 // sun.font.EAttribute a
         4: .line 206
            iinc 3 1
      StackMap locals:
      StackMap stack:
         5: iload 3
            iload 4
            if_icmplt 2
         6: .line 209
            iload 1 /* mask */
            ireturn
        end local 1 // int mask
        end local 0 // sun.font.EAttribute[] atts
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  atts  [Lsun/font/EAttribute;
            1    7     1  mask  I
            3    4     2     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      atts  

  public void unsetDefault();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 216
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.defined:I
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            iand
            putfield sun.font.AttributeValues.defined:I
         1: .line 217
            return
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;

  public void defineAll(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int mask
         0: .line 220
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.defined:I
            iload 1 /* mask */
            ior
            putfield sun.font.AttributeValues.defined:I
         1: .line 221
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            getstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 3
         2: .line 222
            new java.lang.InternalError
            dup
            ldc "can't define derived attribute"
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 224
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int mask
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/font/AttributeValues;
            0    4     1  mask  I
    MethodParameters:
      Name  Flags
      mask  

  public boolean allDefined(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int mask
         0: .line 227
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            iload 1 /* mask */
            iand
            iload 1 /* mask */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int mask
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;
            0    2     1  mask  I
    MethodParameters:
      Name  Flags
      mask  

  public boolean anyDefined(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int mask
         0: .line 231
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            iload 1 /* mask */
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int mask
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;
            0    2     1  mask  I
    MethodParameters:
      Name  Flags
      mask  

  public boolean anyNonDefault(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // int mask
         0: .line 235
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            iload 1 /* mask */
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int mask
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;
            0    2     1  mask  I
    MethodParameters:
      Name  Flags
      mask  

  public boolean isDefined(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 241
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;
            0    2     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public boolean isNonDefault(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 245
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/font/AttributeValues;
            0    2     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public void setDefault(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 249
            aload 1 /* a */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            ifnonnull 2
         1: .line 250
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "can't set default derived attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            invokevirtual sun.font.AttributeValues.i_set:(Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
         3: .line 253
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            ior
            putfield sun.font.AttributeValues.defined:I
         4: .line 254
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            putfield sun.font.AttributeValues.nondefault:I
         5: .line 255
            return
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/font/AttributeValues;
            0    6     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public void unset(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 258
            aload 1 /* a */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            ifnonnull 2
         1: .line 259
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "can't unset derived attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            invokevirtual sun.font.AttributeValues.i_set:(Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
         3: .line 262
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            putfield sun.font.AttributeValues.defined:I
         4: .line 263
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            putfield sun.font.AttributeValues.nondefault:I
         5: .line 264
            return
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/font/AttributeValues;
            0    6     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public void set(sun.font.EAttribute, sun.font.AttributeValues);
    descriptor: (Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
        start local 2 // sun.font.AttributeValues src
         0: .line 267
            aload 1 /* a */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            ifnonnull 2
         1: .line 268
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "can't set derived attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 270
      StackMap locals:
      StackMap stack:
            aload 2 /* src */
            ifnull 3
            aload 2 /* src */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            if_acmpne 5
         3: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.setDefault:(Lsun/font/EAttribute;)V
         4: .line 272
            goto 8
         5: .line 273
      StackMap locals:
      StackMap stack:
            aload 2 /* src */
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 8
         6: .line 274
            aload 0 /* this */
            aload 1 /* a */
            aload 2 /* src */
            invokevirtual sun.font.AttributeValues.i_set:(Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
         7: .line 275
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
         8: .line 278
      StackMap locals:
      StackMap stack:
            return
        end local 2 // sun.font.AttributeValues src
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/font/AttributeValues;
            0    9     1     a  Lsun/font/EAttribute;
            0    9     2   src  Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      a     
      src   

  public void set(sun.font.EAttribute, java.lang.Object);
    descriptor: (Lsun/font/EAttribute;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
        start local 2 // java.lang.Object o
         0: .line 281
            aload 1 /* a */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            ifnonnull 2
         1: .line 282
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "can't set derived attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 284
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            ifnull 7
         3: .line 286
            aload 0 /* this */
            aload 1 /* a */
            aload 2 /* o */
            invokevirtual sun.font.AttributeValues.i_set:(Lsun/font/EAttribute;Ljava/lang/Object;)V
         4: .line 287
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
         5: .line 288
            return
         6: .line 289
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
         7: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.setDefault:(Lsun/font/EAttribute;)V
         8: .line 293
            return
        end local 2 // java.lang.Object o
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/font/AttributeValues;
            0    9     1     a  Lsun/font/EAttribute;
            0    9     2     o  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           3     5       6  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      a     
      o     

  public java.lang.Object get(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 296
            aload 1 /* a */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            ifnonnull 2
         1: .line 297
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "can't get derived attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 4
         3: .line 300
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.i_get:(Lsun/font/EAttribute;)Ljava/lang/Object;
            areturn
         4: .line 302
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/font/AttributeValues;
            0    5     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public sun.font.AttributeValues merge(java.util.Map<? extends java.text.AttributedCharacterIterator$Attribute, ?>);
    descriptor: (Ljava/util/Map;)Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.util.Map map
         0: .line 308
            aload 0 /* this */
            aload 1 /* map */
            getstatic sun.font.AttributeValues.MASK_ALL:I
            invokevirtual sun.font.AttributeValues.merge:(Ljava/util/Map;I)Lsun/font/AttributeValues;
            areturn
        end local 1 // java.util.Map map
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1   map  Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;
    Signature: (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      map   

  public sun.font.AttributeValues merge(java.util.Map<? extends java.text.AttributedCharacterIterator$Attribute, ?>, int);
    descriptor: (Ljava/util/Map;I)Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.util.Map map
        start local 2 // int mask
         0: .line 313
            aload 1 /* map */
            instanceof sun.font.AttributeMap
            ifeq 4
         1: .line 314
            aload 1 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            ifnull 4
         2: .line 315
            aload 0 /* this */
            aload 1 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            iload 2 /* mask */
            invokevirtual sun.font.AttributeValues.merge:(Lsun/font/AttributeValues;I)Lsun/font/AttributeValues;
            pop
         3: .line 316
            goto 11
      StackMap locals:
      StackMap stack:
         4: aload 1 /* map */
            ifnull 11
            aload 1 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 11
         5: .line 317
            aload 1 /* map */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 10
      StackMap locals: sun.font.AttributeValues java.util.Map int top java.util.Iterator
      StackMap stack:
         6: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* e */
        start local 3 // java.util.Map$Entry e
         7: .line 318
            aload 3 /* e */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.text.AttributedCharacterIterator$Attribute
            invokestatic sun.font.EAttribute.forAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Lsun/font/EAttribute;
            astore 5 /* ea */
        start local 5 // sun.font.EAttribute ea
         8: .line 319
            aload 5 /* ea */
            ifnull 10
            iload 2 /* mask */
            aload 5 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 10
         9: .line 320
            aload 0 /* this */
            aload 5 /* ea */
            aload 3 /* e */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            invokevirtual sun.font.AttributeValues.set:(Lsun/font/EAttribute;Ljava/lang/Object;)V
        end local 5 // sun.font.EAttribute ea
        end local 3 // java.util.Map$Entry e
        10: .line 317
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        11: .line 324
      StackMap locals: sun.font.AttributeValues java.util.Map int
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // int mask
        end local 1 // java.util.Map map
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lsun/font/AttributeValues;
            0   12     1   map  Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;
            0   12     2  mask  I
            7   10     3     e  Ljava/util/Map$Entry<+Ljava/text/AttributedCharacterIterator$Attribute;*>;
            8   10     5    ea  Lsun/font/EAttribute;
    Signature: (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;I)Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      map   
      mask  

  public sun.font.AttributeValues merge(sun.font.AttributeValues);
    descriptor: (Lsun/font/AttributeValues;)Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.AttributeValues src
         0: .line 328
            aload 0 /* this */
            aload 1 /* src */
            getstatic sun.font.AttributeValues.MASK_ALL:I
            invokevirtual sun.font.AttributeValues.merge:(Lsun/font/AttributeValues;I)Lsun/font/AttributeValues;
            areturn
        end local 1 // sun.font.AttributeValues src
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;
            0    1     1   src  Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      src   

  public sun.font.AttributeValues merge(sun.font.AttributeValues, int);
    descriptor: (Lsun/font/AttributeValues;I)Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.AttributeValues src
        start local 2 // int mask
         0: .line 332
            iload 2 /* mask */
            aload 1 /* src */
            getfield sun.font.AttributeValues.defined:I
            iand
            istore 3 /* m */
        start local 3 // int m
         1: .line 333
            getstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 10
      StackMap locals: sun.font.AttributeValues sun.font.AttributeValues int int top int int sun.font.EAttribute[]
      StackMap stack:
         2: aload 7
            iload 5
            aaload
            astore 4 /* ea */
        start local 4 // sun.font.EAttribute ea
         3: .line 334
            iload 3 /* m */
            ifne 5
         4: .line 335
            goto 11
         5: .line 337
      StackMap locals: sun.font.AttributeValues sun.font.AttributeValues int int sun.font.EAttribute int int sun.font.EAttribute[]
      StackMap stack:
            iload 3 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 9
         6: .line 338
            iload 3 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            istore 3 /* m */
         7: .line 339
            aload 0 /* this */
            aload 4 /* ea */
            aload 1 /* src */
            invokevirtual sun.font.AttributeValues.i_set:(Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
         8: .line 340
            aload 0 /* this */
            aload 4 /* ea */
            invokevirtual sun.font.AttributeValues.update:(Lsun/font/EAttribute;)V
        end local 4 // sun.font.EAttribute ea
         9: .line 333
      StackMap locals: sun.font.AttributeValues sun.font.AttributeValues int int top int int sun.font.EAttribute[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        10: iload 5
            iload 6
            if_icmplt 2
        11: .line 343
      StackMap locals: sun.font.AttributeValues sun.font.AttributeValues int int
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 3 // int m
        end local 2 // int mask
        end local 1 // sun.font.AttributeValues src
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lsun/font/AttributeValues;
            0   12     1   src  Lsun/font/AttributeValues;
            0   12     2  mask  I
            1   12     3     m  I
            3    9     4    ea  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      src   
      mask  

  public static sun.font.AttributeValues fromMap(java.util.Map<? extends java.text.AttributedCharacterIterator$Attribute, ?>);
    descriptor: (Ljava/util/Map;)Lsun/font/AttributeValues;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map map
         0: .line 349
            aload 0 /* map */
            getstatic sun.font.AttributeValues.MASK_ALL:I
            invokestatic sun.font.AttributeValues.fromMap:(Ljava/util/Map;I)Lsun/font/AttributeValues;
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   map  Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;
    Signature: (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      map   

  public static sun.font.AttributeValues fromMap(java.util.Map<? extends java.text.AttributedCharacterIterator$Attribute, ?>, int);
    descriptor: (Ljava/util/Map;I)Lsun/font/AttributeValues;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.Map map
        start local 1 // int mask
         0: .line 354
            new sun.font.AttributeValues
            dup
            invokespecial sun.font.AttributeValues.<init>:()V
            aload 0 /* map */
            iload 1 /* mask */
            invokevirtual sun.font.AttributeValues.merge:(Ljava/util/Map;I)Lsun/font/AttributeValues;
            areturn
        end local 1 // int mask
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   map  Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;
            0    1     1  mask  I
    Signature: (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;I)Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      map   
      mask  

  public java.util.Map<java.awt.font.TextAttribute, java.lang.Object> toMap(java.util.Map<java.awt.font.TextAttribute, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.util.Map fill
         0: .line 358
            aload 1 /* fill */
            ifnonnull 2
         1: .line 359
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 1 /* fill */
         2: .line 362
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            istore 2 /* m */
        start local 2 // int m
         3: iconst_0
            istore 3 /* i */
        start local 3 // int i
         4: goto 10
         5: .line 363
      StackMap locals: int int
      StackMap stack:
            getstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
            iload 3 /* i */
            aaload
            astore 4 /* ea */
        start local 4 // sun.font.EAttribute ea
         6: .line 364
            iload 2 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 9
         7: .line 365
            iload 2 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            istore 2 /* m */
         8: .line 366
            aload 1 /* fill */
            aload 4 /* ea */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            aload 0 /* this */
            aload 4 /* ea */
            invokevirtual sun.font.AttributeValues.get:(Lsun/font/EAttribute;)Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // sun.font.EAttribute ea
         9: .line 362
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* m */
            ifne 5
        end local 3 // int i
        end local 2 // int m
        11: .line 370
            aload 1 /* fill */
            areturn
        end local 1 // java.util.Map fill
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lsun/font/AttributeValues;
            0   12     1  fill  Ljava/util/Map<Ljava/awt/font/TextAttribute;Ljava/lang/Object;>;
            3   11     2     m  I
            4   11     3     i  I
            6    9     4    ea  Lsun/font/EAttribute;
    Signature: (Ljava/util/Map<Ljava/awt/font/TextAttribute;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/awt/font/TextAttribute;Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      fill  

  public static boolean is16Hashtable(java.util.Hashtable<java.lang.Object, java.lang.Object>);
    descriptor: (Ljava/util/Hashtable;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Hashtable ht
         0: .line 378
            aload 0 /* ht */
            ldc "sun.font.attributevalues.defined_key"
            invokevirtual java.util.Hashtable.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // java.util.Hashtable ht
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ht  Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
    Signature: (Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;)Z
    MethodParameters:
      Name  Flags
      ht    

  public static sun.font.AttributeValues fromSerializableHashtable(java.util.Hashtable<java.lang.Object, java.lang.Object>);
    descriptor: (Ljava/util/Hashtable;)Lsun/font/AttributeValues;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // java.util.Hashtable ht
         0: .line 384
            new sun.font.AttributeValues
            dup
            invokespecial sun.font.AttributeValues.<init>:()V
            astore 1 /* result */
        start local 1 // sun.font.AttributeValues result
         1: .line 385
            aload 0 /* ht */
            ifnull 16
            aload 0 /* ht */
            invokevirtual java.util.Hashtable.isEmpty:()Z
            ifne 16
         2: .line 386
            aload 0 /* ht */
            invokevirtual java.util.Hashtable.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 15
      StackMap locals: java.util.Hashtable sun.font.AttributeValues top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 2 /* e */
        start local 2 // java.util.Map$Entry e
         4: .line 387
            aload 2 /* e */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            astore 4 /* key */
        start local 4 // java.lang.Object key
         5: .line 388
            aload 2 /* e */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            astore 5 /* val */
        start local 5 // java.lang.Object val
         6: .line 389
            aload 4 /* key */
            ldc "sun.font.attributevalues.defined_key"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 390
            aload 1 /* result */
            aload 5 /* val */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual sun.font.AttributeValues.defineAll:(I)V
         8: .line 391
            goto 15
         9: .line 394
      StackMap locals: java.util.Hashtable sun.font.AttributeValues java.util.Map$Entry java.util.Iterator java.lang.Object java.lang.Object
      StackMap stack:
            aload 4 /* key */
            checkcast java.text.AttributedCharacterIterator$Attribute
            invokestatic sun.font.EAttribute.forAttribute:(Ljava/text/AttributedCharacterIterator$Attribute;)Lsun/font/EAttribute;
        10: .line 393
            astore 6 /* ea */
        start local 6 // sun.font.EAttribute ea
        11: .line 395
            aload 6 /* ea */
            ifnull 15
        12: .line 396
            aload 1 /* result */
            aload 6 /* ea */
            aload 5 /* val */
            invokevirtual sun.font.AttributeValues.set:(Lsun/font/EAttribute;Ljava/lang/Object;)V
        end local 6 // sun.font.EAttribute ea
        13: .line 398
            goto 15
        14: .line 399
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
            pop
        end local 5 // java.lang.Object val
        end local 4 // java.lang.Object key
        end local 2 // java.util.Map$Entry e
        15: .line 386
      StackMap locals: java.util.Hashtable sun.font.AttributeValues top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        16: .line 404
      StackMap locals: java.util.Hashtable sun.font.AttributeValues
      StackMap stack:
            aload 1 /* result */
            areturn
        end local 1 // sun.font.AttributeValues result
        end local 0 // java.util.Hashtable ht
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0      ht  Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
            1   17     1  result  Lsun/font/AttributeValues;
            4   15     2       e  Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;
            5   15     4     key  Ljava/lang/Object;
            6   15     5     val  Ljava/lang/Object;
           11   13     6      ea  Lsun/font/EAttribute;
      Exception table:
        from    to  target  type
           9    13      14  Class java.lang.ClassCastException
    Signature: (Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;)Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      ht    

  public java.util.Hashtable<java.lang.Object, java.lang.Object> toSerializableHashtable();
    descriptor: ()Ljava/util/Hashtable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 408
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            astore 1 /* ht */
        start local 1 // java.util.Hashtable ht
         1: .line 409
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            istore 2 /* hashkey */
        start local 2 // int hashkey
         2: .line 410
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            istore 3 /* m */
        start local 3 // int m
         3: iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 15
         5: .line 411
      StackMap locals: sun.font.AttributeValues java.util.Hashtable int int int
      StackMap stack:
            getstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
            iload 4 /* i */
            aaload
            astore 5 /* ea */
        start local 5 // sun.font.EAttribute ea
         6: .line 412
            iload 3 /* m */
            aload 5 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 14
         7: .line 413
            iload 3 /* m */
            aload 5 /* ea */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            istore 3 /* m */
         8: .line 414
            aload 0 /* this */
            aload 5 /* ea */
            invokevirtual sun.font.AttributeValues.get:(Lsun/font/EAttribute;)Ljava/lang/Object;
            astore 6 /* o */
        start local 6 // java.lang.Object o
         9: .line 415
            aload 6 /* o */
            ifnull 14
        10: .line 417
            aload 6 /* o */
            instanceof java.io.Serializable
            ifeq 13
        11: .line 418
            aload 1 /* ht */
            aload 5 /* ea */
            getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
            aload 6 /* o */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 419
            goto 14
        13: .line 420
      StackMap locals: sun.font.EAttribute java.lang.Object
      StackMap stack:
            iload 2 /* hashkey */
            aload 5 /* ea */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            istore 2 /* hashkey */
        end local 6 // java.lang.Object o
        end local 5 // sun.font.EAttribute ea
        14: .line 410
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 3 /* m */
            ifne 5
        end local 4 // int i
        end local 3 // int m
        16: .line 424
            aload 1 /* ht */
            ldc "sun.font.attributevalues.defined_key"
            iload 2 /* hashkey */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 426
            aload 1 /* ht */
            areturn
        end local 2 // int hashkey
        end local 1 // java.util.Hashtable ht
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Lsun/font/AttributeValues;
            1   18     1       ht  Ljava/util/Hashtable;
            2   18     2  hashkey  I
            3   16     3        m  I
            4   16     4        i  I
            6   14     5       ea  Lsun/font/EAttribute;
            9   14     6        o  Ljava/lang/Object;
    Signature: ()Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 431
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            bipush 8
            ishl
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            ixor
            ireturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/AttributeValues;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // java.lang.Object rhs
         0: .line 436
            aload 0 /* this */
            aload 1 /* rhs */
            checkcast sun.font.AttributeValues
            invokevirtual sun.font.AttributeValues.equals:(Lsun/font/AttributeValues;)Z
         1: ireturn
         2: .line 438
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
            pop
         3: .line 440
            iconst_0
            ireturn
        end local 1 // java.lang.Object rhs
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/font/AttributeValues;
            0    4     1   rhs  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ClassCastException
    MethodParameters:
      Name  Flags
      rhs   

  public boolean equals(sun.font.AttributeValues);
    descriptor: (Lsun/font/AttributeValues;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.AttributeValues rhs
         0: .line 448
            aload 1 /* rhs */
            ifnonnull 1
            iconst_0
            ireturn
         1: .line 449
      StackMap locals:
      StackMap stack:
            aload 1 /* rhs */
            aload 0 /* this */
            if_acmpne 2
            iconst_1
            ireturn
         2: .line 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.defined:I
            if_icmpne 28
         3: .line 452
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.nondefault:I
            if_icmpne 28
         4: .line 453
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.underline:B
            if_icmpne 28
         5: .line 454
            aload 0 /* this */
            getfield sun.font.AttributeValues.strikethrough:Z
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.strikethrough:Z
            if_icmpne 28
         6: .line 455
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.superscript:B
            if_icmpne 28
         7: .line 456
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.width:F
            fcmpl
            ifne 28
         8: .line 457
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.kerning:B
            if_icmpne 28
         9: .line 458
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.tracking:F
            fcmpl
            ifne 28
        10: .line 459
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.ligatures:B
            if_icmpne 28
        11: .line 460
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.runDirection:B
            if_icmpne 28
        12: .line 461
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            if_icmpne 28
        13: .line 462
            aload 0 /* this */
            getfield sun.font.AttributeValues.swapColors:Z
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.swapColors:Z
            if_icmpne 28
        14: .line 463
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        15: .line 464
            aload 0 /* this */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        16: .line 465
            aload 0 /* this */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        17: .line 466
            aload 0 /* this */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        18: .line 467
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.justification:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        19: .line 468
            aload 0 /* this */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        20: .line 469
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.size:F
            fcmpl
            ifne 28
        21: .line 470
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.weight:F
            fcmpl
            ifne 28
        22: .line 471
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.posture:F
            fcmpl
            ifne 28
        23: .line 472
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        24: .line 473
            aload 0 /* this */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        25: .line 474
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.imUnderline:B
            if_icmpne 28
        26: .line 475
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            aload 1 /* rhs */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 28
        27: .line 451
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        28: iconst_0
            ireturn
        end local 1 // sun.font.AttributeValues rhs
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   29     0  this  Lsun/font/AttributeValues;
            0   29     1   rhs  Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      rhs   

  public sun.font.AttributeValues clone();
    descriptor: ()Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 480
            aload 0 /* this */
            invokespecial java.lang.Object.clone:()Ljava/lang/Object;
            checkcast sun.font.AttributeValues
            astore 1 /* result */
        start local 1 // sun.font.AttributeValues result
         1: .line 481
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            ifnull 4
         2: .line 482
            aload 1 /* result */
            new java.awt.geom.AffineTransform
            dup
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
         3: .line 483
            aload 1 /* result */
            invokevirtual sun.font.AttributeValues.updateDerivedTransforms:()V
         4: .line 487
      StackMap locals: sun.font.AttributeValues
      StackMap stack:
            aload 1 /* result */
         5: areturn
        end local 1 // sun.font.AttributeValues result
         6: .line 489
      StackMap locals: sun.font.AttributeValues
      StackMap stack: java.lang.CloneNotSupportedException
            pop
         7: .line 491
            aconst_null
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lsun/font/AttributeValues;
            1    6     1  result  Lsun/font/AttributeValues;
      Exception table:
        from    to  target  type
           0     5       6  Class java.lang.CloneNotSupportedException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 496
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         1: .line 497
            aload 1 /* b */
            bipush 123
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         2: .line 498
            aload 0 /* this */
            getfield sun.font.AttributeValues.defined:I
            istore 2 /* m */
        start local 2 // int m
         3: iconst_0
            istore 3 /* i */
        start local 3 // int i
         4: goto 42
         5: .line 499
      StackMap locals: java.lang.StringBuilder int int
      StackMap stack:
            getstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
            iload 3 /* i */
            aaload
            astore 4 /* ea */
        start local 4 // sun.font.EAttribute ea
         6: .line 500
            iload 2 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifeq 41
         7: .line 501
            iload 2 /* m */
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            istore 2 /* m */
         8: .line 502
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.length:()I
            iconst_1
            if_icmple 10
         9: .line 503
            aload 1 /* b */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 505
      StackMap locals: sun.font.EAttribute
      StackMap stack:
            aload 1 /* b */
            aload 4 /* ea */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        11: .line 506
            aload 1 /* b */
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 507
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 4 /* ea */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 13
                    2: 16
                    3: 17
                    4: 18
                    5: 19
                    6: 20
                    7: 21
                    8: 22
                    9: 23
                   10: 24
                   11: 25
                   12: 26
                   13: 27
                   14: 28
                   15: 29
                   16: 30
                   17: 31
                   18: 32
                   19: 33
                   20: 34
                   21: 35
                   22: 36
                   23: 37
              default: 38
          }
        13: .line 508
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            bipush 34
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        14: .line 509
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 510
            aload 1 /* b */
            bipush 34
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 39
        16: .line 511
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        17: .line 512
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        18: .line 513
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        19: .line 514
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        20: .line 515
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        21: .line 516
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        22: .line 517
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        23: .line 518
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        24: .line 519
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        25: .line 520
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        26: .line 521
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        27: .line 522
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.strikethrough:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
            goto 39
        28: .line 523
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        29: .line 524
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        30: .line 525
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        31: .line 526
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        32: .line 527
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        33: .line 528
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.swapColors:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
            goto 39
        34: .line 529
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
            goto 39
        35: .line 530
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        36: .line 531
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
            goto 39
        37: .line 532
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            pop
            goto 39
        38: .line 533
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        39: .line 535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.nondefault:I
            aload 4 /* ea */
            getfield sun.font.EAttribute.mask:I
            iand
            ifne 41
        40: .line 536
            aload 1 /* b */
            bipush 42
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 4 // sun.font.EAttribute ea
        41: .line 498
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        42: iload 2 /* m */
            ifne 5
        end local 3 // int i
        end local 2 // int m
        43: .line 540
            aload 1 /* b */
            new java.lang.StringBuilder
            dup
            ldc "[btx="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", ctx="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
            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;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        44: .line 541
            aload 1 /* b */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        45: .line 542
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   46     0  this  Lsun/font/AttributeValues;
            1   46     1     b  Ljava/lang/StringBuilder;
            3   43     2     m  I
            4   43     3     i  I
            6   41     4    ea  Lsun/font/EAttribute;

  private static boolean equals(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object lhs
        start local 1 // java.lang.Object rhs
         0: .line 548
            aload 0 /* lhs */
            ifnonnull 2
            aload 1 /* rhs */
            ifnonnull 1
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         1: iconst_0
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* lhs */
            aload 1 /* rhs */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 1 // java.lang.Object rhs
        end local 0 // java.lang.Object lhs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   lhs  Ljava/lang/Object;
            0    4     1   rhs  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      lhs   
      rhs   

  private void update(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 552
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.defined:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            ior
            putfield sun.font.AttributeValues.defined:I
         1: .line 553
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.i_validate:(Lsun/font/EAttribute;)Z
            ifeq 7
         2: .line 554
            aload 0 /* this */
            aload 1 /* a */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            invokevirtual sun.font.AttributeValues.i_equals:(Lsun/font/EAttribute;Lsun/font/AttributeValues;)Z
            ifeq 5
         3: .line 555
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            putfield sun.font.AttributeValues.nondefault:I
         4: .line 556
            goto 8
         5: .line 557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            aload 1 /* a */
            getfield sun.font.EAttribute.mask:I
            ior
            putfield sun.font.AttributeValues.nondefault:I
         6: .line 559
            goto 8
         7: .line 560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual sun.font.AttributeValues.setDefault:(Lsun/font/EAttribute;)V
         8: .line 562
      StackMap locals:
      StackMap stack:
            return
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/font/AttributeValues;
            0    9     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  private void i_set(sun.font.EAttribute, sun.font.AttributeValues);
    descriptor: (Lsun/font/EAttribute;Lsun/font/AttributeValues;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
        start local 2 // sun.font.AttributeValues src
         0: .line 567
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 1 /* a */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 7
                    8: 8
                    9: 9
                   10: 10
                   11: 11
                   12: 12
                   13: 13
                   14: 14
                   15: 15
                   16: 16
                   17: 17
                   18: 18
                   19: 19
                   20: 20
                   21: 21
                   22: 22
                   23: 23
              default: 24
          }
         1: .line 568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            putfield sun.font.AttributeValues.family:Ljava/lang/String;
            goto 25
         2: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.weight:F
            putfield sun.font.AttributeValues.weight:F
            goto 25
         3: .line 570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.width:F
            putfield sun.font.AttributeValues.width:F
            goto 25
         4: .line 571
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.posture:F
            putfield sun.font.AttributeValues.posture:F
            goto 25
         5: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.size:F
            putfield sun.font.AttributeValues.size:F
            goto 25
         6: .line 573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            aload 0 /* this */
            invokevirtual sun.font.AttributeValues.updateDerivedTransforms:()V
            goto 25
         7: .line 574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.superscript:B
            putfield sun.font.AttributeValues.superscript:B
            goto 25
         8: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            putfield sun.font.AttributeValues.font:Ljava/awt/Font;
            goto 25
         9: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            putfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            goto 25
        10: .line 577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            putfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            goto 25
        11: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            putfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            goto 25
        12: .line 579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.underline:B
            putfield sun.font.AttributeValues.underline:B
            goto 25
        13: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.strikethrough:Z
            putfield sun.font.AttributeValues.strikethrough:Z
            goto 25
        14: .line 581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.runDirection:B
            putfield sun.font.AttributeValues.runDirection:B
            goto 25
        15: .line 582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            putfield sun.font.AttributeValues.bidiEmbedding:B
            goto 25
        16: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.justification:F
            putfield sun.font.AttributeValues.justification:F
            goto 25
        17: .line 584
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            putfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            goto 25
        18: .line 585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.imUnderline:B
            putfield sun.font.AttributeValues.imUnderline:B
            goto 25
        19: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.swapColors:Z
            putfield sun.font.AttributeValues.swapColors:Z
            goto 25
        20: .line 587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            putfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            goto 25
        21: .line 588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.kerning:B
            putfield sun.font.AttributeValues.kerning:B
            goto 25
        22: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.ligatures:B
            putfield sun.font.AttributeValues.ligatures:B
            goto 25
        23: .line 590
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* src */
            getfield sun.font.AttributeValues.tracking:F
            putfield sun.font.AttributeValues.tracking:F
            goto 25
        24: .line 591
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        25: .line 593
      StackMap locals:
      StackMap stack:
            return
        end local 2 // sun.font.AttributeValues src
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lsun/font/AttributeValues;
            0   26     1     a  Lsun/font/EAttribute;
            0   26     2   src  Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      a     
      src   

  private boolean i_equals(sun.font.EAttribute, sun.font.AttributeValues);
    descriptor: (Lsun/font/EAttribute;Lsun/font/AttributeValues;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
        start local 2 // sun.font.AttributeValues src
         0: .line 596
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 1 /* a */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 1
                    2: 2
                    3: 4
                    4: 6
                    5: 8
                    6: 10
                    7: 11
                    8: 13
                    9: 14
                   10: 15
                   11: 16
                   12: 17
                   13: 19
                   14: 21
                   15: 23
                   16: 25
                   17: 27
                   18: 28
                   19: 30
                   20: 32
                   21: 33
                   22: 35
                   23: 37
              default: 39
          }
         1: .line 597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            aload 2 /* src */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
         2: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.weight:F
            fcmpl
            ifne 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
         4: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.width:F
            fcmpl
            ifne 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.posture:F
            fcmpl
            ifne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 601
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.size:F
            fcmpl
            ifne 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        10: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            aload 2 /* src */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        11: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.superscript:B
            if_icmpne 12
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            aload 2 /* src */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        14: .line 605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            aload 2 /* src */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        15: .line 606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            aload 2 /* src */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        16: .line 607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            aload 2 /* src */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        17: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.underline:B
            if_icmpne 18
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        18: iconst_0
            ireturn
        19: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.strikethrough:Z
            aload 2 /* src */
            getfield sun.font.AttributeValues.strikethrough:Z
            if_icmpne 20
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        20: iconst_0
            ireturn
        21: .line 610
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.runDirection:B
            if_icmpne 22
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        22: iconst_0
            ireturn
        23: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            if_icmpne 24
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        24: iconst_0
            ireturn
        25: .line 612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.justification:F
            fcmpl
            ifne 26
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        26: iconst_0
            ireturn
        27: .line 613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            aload 2 /* src */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        28: .line 614
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.imUnderline:B
            if_icmpne 29
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        29: iconst_0
            ireturn
        30: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.swapColors:Z
            aload 2 /* src */
            getfield sun.font.AttributeValues.swapColors:Z
            if_icmpne 31
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        31: iconst_0
            ireturn
        32: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            aload 2 /* src */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            invokestatic sun.font.AttributeValues.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        33: .line 617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.kerning:B
            if_icmpne 34
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        34: iconst_0
            ireturn
        35: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            aload 2 /* src */
            getfield sun.font.AttributeValues.ligatures:B
            if_icmpne 36
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        36: iconst_0
            ireturn
        37: .line 619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            aload 2 /* src */
            getfield sun.font.AttributeValues.tracking:F
            fcmpl
            ifne 38
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        38: iconst_0
            ireturn
        39: .line 620
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        end local 2 // sun.font.AttributeValues src
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   40     0  this  Lsun/font/AttributeValues;
            0   40     1     a  Lsun/font/EAttribute;
            0   40     2   src  Lsun/font/AttributeValues;
    MethodParameters:
      Name  Flags
      a     
      src   

  private void i_set(sun.font.EAttribute, java.lang.Object);
    descriptor: (Lsun/font/EAttribute;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
        start local 2 // java.lang.Object o
         0: .line 625
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 1 /* a */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 16
                    8: 17
                    9: 18
                   10: 19
                   11: 20
                   12: 21
                   13: 22
                   14: 23
                   15: 30
                   16: 31
                   17: 32
                   18: 38
                   19: 40
                   20: 41
                   21: 42
                   22: 43
                   23: 44
              default: 45
          }
         1: .line 626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.String
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            putfield sun.font.AttributeValues.family:Ljava/lang/String;
            goto 46
         2: .line 627
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.weight:F
            goto 46
         3: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.width:F
            goto 46
         4: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.posture:F
            goto 46
         5: .line 630
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.size:F
            goto 46
         6: .line 632
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof java.awt.font.TransformAttribute
            ifeq 13
         7: .line 633
            aload 2 /* o */
            checkcast java.awt.font.TransformAttribute
            astore 3 /* ta */
        start local 3 // java.awt.font.TransformAttribute ta
         8: .line 634
            aload 3 /* ta */
            invokevirtual java.awt.font.TransformAttribute.isIdentity:()Z
            ifeq 11
         9: .line 635
            aload 0 /* this */
            aconst_null
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
        10: .line 636
            goto 14
        11: .line 637
      StackMap locals: java.awt.font.TransformAttribute
      StackMap stack:
            aload 0 /* this */
            aload 3 /* ta */
            invokevirtual java.awt.font.TransformAttribute.getTransform:()Ljava/awt/geom/AffineTransform;
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
        end local 3 // java.awt.font.TransformAttribute ta
        12: .line 639
            goto 14
        13: .line 640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.awt.geom.AffineTransform
            dup
            aload 2 /* o */
            checkcast java.awt.geom.AffineTransform
            invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
        14: .line 642
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.font.AttributeValues.updateDerivedTransforms:()V
        15: .line 643
            goto 46
        16: .line 644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.superscript:B
            goto 46
        17: .line 645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.Font
            putfield sun.font.AttributeValues.font:Ljava/awt/Font;
            goto 46
        18: .line 646
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.font.GraphicAttribute
            putfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            goto 46
        19: .line 647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.Paint
            putfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            goto 46
        20: .line 648
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.Paint
            putfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            goto 46
        21: .line 649
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.underline:B
            goto 46
        22: .line 650
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield sun.font.AttributeValues.strikethrough:Z
            goto 46
        23: .line 652
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof java.lang.Boolean
            ifeq 28
        24: .line 653
            aload 0 /* this */
            getstatic java.awt.font.TextAttribute.RUN_DIRECTION_LTR:Ljava/lang/Boolean;
            aload 2 /* o */
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 25
            iconst_0
            goto 26
      StackMap locals:
      StackMap stack: sun.font.AttributeValues
        25: iconst_1
      StackMap locals: sun.font.AttributeValues sun.font.EAttribute java.lang.Object
      StackMap stack: sun.font.AttributeValues int
        26: i2b
            putfield sun.font.AttributeValues.runDirection:B
        27: .line 654
            goto 46
        28: .line 655
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.runDirection:B
        29: .line 657
            goto 46
        30: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.bidiEmbedding:B
            goto 46
        31: .line 659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.justification:F
            goto 46
        32: .line 661
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof java.text.Annotation
            ifeq 36
        33: .line 662
            aload 2 /* o */
            checkcast java.text.Annotation
            astore 3 /* at */
        start local 3 // java.text.Annotation at
        34: .line 663
            aload 0 /* this */
            aload 3 /* at */
            invokevirtual java.text.Annotation.getValue:()Ljava/lang/Object;
            checkcast java.awt.im.InputMethodHighlight
            putfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
        end local 3 // java.text.Annotation at
        35: .line 664
            goto 46
        36: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.im.InputMethodHighlight
            putfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
        37: .line 667
            goto 46
        38: .line 668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.imUnderline:B
        39: .line 669
            goto 46
        40: .line 670
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield sun.font.AttributeValues.swapColors:Z
            goto 46
        41: .line 671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.awt.font.NumericShaper
            putfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            goto 46
        42: .line 672
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.kerning:B
            goto 46
        43: .line 673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2b
            putfield sun.font.AttributeValues.ligatures:B
            goto 46
        44: .line 674
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* o */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            putfield sun.font.AttributeValues.tracking:F
            goto 46
        45: .line 675
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        46: .line 677
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object o
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   47     0  this  Lsun/font/AttributeValues;
            0   47     1     a  Lsun/font/EAttribute;
            0   47     2     o  Ljava/lang/Object;
            8   12     3    ta  Ljava/awt/font/TransformAttribute;
           34   35     3    at  Ljava/text/Annotation;
    MethodParameters:
      Name  Flags
      a     
      o     

  private java.lang.Object i_get(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 680
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 1 /* a */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 11
                    9: 12
                   10: 13
                   11: 14
                   12: 15
                   13: 16
                   14: 17
                   15: 21
                   16: 22
                   17: 23
                   18: 24
                   19: 25
                   20: 26
                   21: 27
                   22: 28
                   23: 29
              default: 30
          }
         1: .line 681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            areturn
         2: .line 682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         3: .line 683
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         4: .line 684
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         5: .line 685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
         6: .line 687
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            ifnonnull 8
         7: .line 688
            getstatic java.awt.font.TransformAttribute.IDENTITY:Ljava/awt/font/TransformAttribute;
            goto 9
         8: .line 689
      StackMap locals:
      StackMap stack:
            new java.awt.font.TransformAttribute
            dup
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokespecial java.awt.font.TransformAttribute.<init>:(Ljava/awt/geom/AffineTransform;)V
         9: .line 687
      StackMap locals:
      StackMap stack: java.awt.font.TransformAttribute
            areturn
        10: .line 690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        11: .line 691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.font:Ljava/awt/Font;
            areturn
        12: .line 692
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.charReplacement:Ljava/awt/font/GraphicAttribute;
            areturn
        13: .line 693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.foreground:Ljava/awt/Paint;
            areturn
        14: .line 694
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.background:Ljava/awt/Paint;
            areturn
        15: .line 695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        16: .line 696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.strikethrough:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        17: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            tableswitch { // 0 - 1
                    0: 18
                    1: 19
              default: 20
          }
        18: .line 701
      StackMap locals:
      StackMap stack:
            getstatic java.awt.font.TextAttribute.RUN_DIRECTION_LTR:Ljava/lang/Boolean;
            areturn
        19: .line 702
      StackMap locals:
      StackMap stack:
            getstatic java.awt.font.TextAttribute.RUN_DIRECTION_RTL:Ljava/lang/Boolean;
            areturn
        20: .line 703
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        21: .line 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        22: .line 707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
        23: .line 708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            areturn
        24: .line 709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        25: .line 710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.swapColors:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        26: .line 711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            areturn
        27: .line 712
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        28: .line 713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        29: .line 714
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
        30: .line 715
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   31     0  this  Lsun/font/AttributeValues;
            0   31     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  private boolean i_validate(sun.font.EAttribute);
    descriptor: (Lsun/font/EAttribute;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.font.AttributeValues this
        start local 1 // sun.font.EAttribute a
         0: .line 720
            invokestatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:()[I
            aload 1 /* a */
            invokevirtual sun.font.EAttribute.ordinal:()I
            iaload
            tableswitch { // 1 - 23
                    1: 1
                    2: 4
                    3: 6
                    4: 8
                    5: 10
                    6: 12
                    7: 15
                    8: 17
                    9: 18
                   10: 19
                   11: 20
                   12: 21
                   13: 23
                   14: 24
                   15: 26
                   16: 28
                   17: 30
                   18: 31
                   19: 33
                   20: 34
                   21: 35
                   22: 37
                   23: 39
              default: 41
          }
         1: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            ifnull 2
            aload 0 /* this */
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 3
         2: .line 722
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.family:Ljava/lang/String;
            putfield sun.font.AttributeValues.family:Ljava/lang/String;
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
         4: .line 723
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            fconst_0
            fcmpl
            ifle 5
            aload 0 /* this */
            getfield sun.font.AttributeValues.weight:F
            ldc 10.0
            fcmpg
            ifge 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            ldc 0.5
            fcmpl
            iflt 7
            aload 0 /* this */
            getfield sun.font.AttributeValues.width:F
            ldc 10.0
            fcmpg
            ifge 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            ldc -1.0
            fcmpl
            iflt 9
            aload 0 /* this */
            getfield sun.font.AttributeValues.posture:F
            fconst_1
            fcmpg
            ifgt 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        10: .line 726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.size:F
            fconst_0
            fcmpl
            iflt 11
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        11: iconst_0
            ireturn
        12: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            ifnull 14
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.awt.geom.AffineTransform.isIdentity:()Z
            ifeq 14
        13: .line 728
            aload 0 /* this */
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            putfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
      StackMap locals:
      StackMap stack:
        14: iconst_1
            ireturn
        15: .line 729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            bipush -7
            if_icmplt 16
            aload 0 /* this */
            getfield sun.font.AttributeValues.superscript:B
            bipush 7
            if_icmpgt 16
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        16: iconst_0
            ireturn
        17: .line 730
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        18: .line 731
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        19: .line 732
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        20: .line 733
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        21: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            iconst_m1
            if_icmplt 22
            aload 0 /* this */
            getfield sun.font.AttributeValues.underline:B
            bipush 6
            if_icmpge 22
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        22: iconst_0
            ireturn
        23: .line 735
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        24: .line 736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            bipush -2
            if_icmplt 25
            aload 0 /* this */
            getfield sun.font.AttributeValues.runDirection:B
            iconst_1
            if_icmpgt 25
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        25: iconst_0
            ireturn
        26: .line 737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            bipush -61
            if_icmplt 27
            aload 0 /* this */
            getfield sun.font.AttributeValues.bidiEmbedding:B
            bipush 62
            if_icmpge 27
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        27: iconst_0
            ireturn
        28: .line 738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fconst_0
            aload 0 /* this */
            getfield sun.font.AttributeValues.justification:F
            fconst_1
            invokestatic java.lang.Math.min:(FF)F
            invokestatic java.lang.Math.max:(FF)F
            putfield sun.font.AttributeValues.justification:F
        29: .line 739
            iconst_1
            ireturn
        30: .line 740
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        31: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            iconst_m1
            if_icmplt 32
            aload 0 /* this */
            getfield sun.font.AttributeValues.imUnderline:B
            bipush 6
            if_icmpge 32
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        32: iconst_0
            ireturn
        33: .line 742
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        34: .line 743
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        35: .line 744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            iflt 36
            aload 0 /* this */
            getfield sun.font.AttributeValues.kerning:B
            iconst_1
            if_icmpgt 36
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        36: iconst_0
            ireturn
        37: .line 745
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            iflt 38
            aload 0 /* this */
            getfield sun.font.AttributeValues.ligatures:B
            iconst_1
            if_icmpgt 38
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        38: iconst_0
            ireturn
        39: .line 746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            ldc -1.0
            fcmpl
            iflt 40
            aload 0 /* this */
            getfield sun.font.AttributeValues.tracking:F
            ldc 10.0
            fcmpg
            ifgt 40
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        40: iconst_0
            ireturn
        41: .line 747
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "unknown attribute: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* a */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // sun.font.EAttribute a
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   42     0  this  Lsun/font/AttributeValues;
            0   42     1     a  Lsun/font/EAttribute;
    MethodParameters:
      Name  Flags
      a     

  public static float getJustification(java.util.Map<?, ?>);
    descriptor: (Ljava/util/Map;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.util.Map map
         0: .line 756
            aload 0 /* map */
            ifnull 7
         1: .line 757
            aload 0 /* map */
            instanceof sun.font.AttributeMap
            ifeq 4
         2: .line 758
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            ifnull 4
         3: .line 759
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.justification:F
            freturn
         4: .line 761
      StackMap locals:
      StackMap stack:
            aload 0 /* map */
            getstatic java.awt.font.TextAttribute.JUSTIFICATION:Ljava/awt/font/TextAttribute;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 1 /* obj */
        start local 1 // java.lang.Object obj
         5: .line 762
            aload 1 /* obj */
            ifnull 7
            aload 1 /* obj */
            instanceof java.lang.Number
            ifeq 7
         6: .line 763
            fconst_0
            fconst_1
            aload 1 /* obj */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.floatValue:()F
            invokestatic java.lang.Math.min:(FF)F
            invokestatic java.lang.Math.max:(FF)F
            freturn
        end local 1 // java.lang.Object obj
         7: .line 766
      StackMap locals:
      StackMap stack:
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.justification:F
            freturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0   map  Ljava/util/Map<**>;
            5    7     1   obj  Ljava/lang/Object;
    Signature: (Ljava/util/Map<**>;)F
    MethodParameters:
      Name  Flags
      map   

  public static java.awt.font.NumericShaper getNumericShaping(java.util.Map<?, ?>);
    descriptor: (Ljava/util/Map;)Ljava/awt/font/NumericShaper;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.Map map
         0: .line 770
            aload 0 /* map */
            ifnull 7
         1: .line 771
            aload 0 /* map */
            instanceof sun.font.AttributeMap
            ifeq 4
         2: .line 772
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            ifnull 4
         3: .line 773
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            areturn
         4: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* map */
            getstatic java.awt.font.TextAttribute.NUMERIC_SHAPING:Ljava/awt/font/TextAttribute;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 1 /* obj */
        start local 1 // java.lang.Object obj
         5: .line 776
            aload 1 /* obj */
            ifnull 7
            aload 1 /* obj */
            instanceof java.awt.font.NumericShaper
            ifeq 7
         6: .line 777
            aload 1 /* obj */
            checkcast java.awt.font.NumericShaper
            areturn
        end local 1 // java.lang.Object obj
         7: .line 780
      StackMap locals:
      StackMap stack:
            getstatic sun.font.AttributeValues.DEFAULT:Lsun/font/AttributeValues;
            getfield sun.font.AttributeValues.numericShaping:Ljava/awt/font/NumericShaper;
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0   map  Ljava/util/Map<**>;
            5    7     1   obj  Ljava/lang/Object;
    Signature: (Ljava/util/Map<**>;)Ljava/awt/font/NumericShaper;
    MethodParameters:
      Name  Flags
      map   

  public sun.font.AttributeValues applyIMHighlight();
    descriptor: ()Lsun/font/AttributeValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 788
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            ifnull 12
         1: .line 789
            aconst_null
            astore 1 /* hl */
        start local 1 // java.awt.im.InputMethodHighlight hl
         2: .line 790
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            instanceof java.awt.im.InputMethodHighlight
            ifeq 5
         3: .line 791
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            checkcast java.awt.im.InputMethodHighlight
            astore 1 /* hl */
         4: .line 792
            goto 6
         5: .line 793
      StackMap locals: java.awt.im.InputMethodHighlight
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.imHighlight:Ljava/lang/Object;
            checkcast java.text.Annotation
            invokevirtual java.text.Annotation.getValue:()Ljava/lang/Object;
            checkcast java.awt.im.InputMethodHighlight
            astore 1 /* hl */
         6: .line 796
      StackMap locals:
      StackMap stack:
            aload 1 /* hl */
            invokevirtual java.awt.im.InputMethodHighlight.getStyle:()Ljava/util/Map;
            astore 2 /* imStyles */
        start local 2 // java.util.Map imStyles
         7: .line 797
            aload 2 /* imStyles */
            ifnonnull 10
         8: .line 798
            invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
            astore 3 /* tk */
        start local 3 // java.awt.Toolkit tk
         9: .line 799
            aload 3 /* tk */
            aload 1 /* hl */
            invokevirtual java.awt.Toolkit.mapInputMethodHighlight:(Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map;
            astore 2 /* imStyles */
        end local 3 // java.awt.Toolkit tk
        10: .line 802
      StackMap locals: java.util.Map
      StackMap stack:
            aload 2 /* imStyles */
            ifnull 12
        11: .line 803
            aload 0 /* this */
            invokevirtual sun.font.AttributeValues.clone:()Lsun/font/AttributeValues;
            aload 2 /* imStyles */
            invokevirtual sun.font.AttributeValues.merge:(Ljava/util/Map;)Lsun/font/AttributeValues;
            areturn
        end local 2 // java.util.Map imStyles
        end local 1 // java.awt.im.InputMethodHighlight hl
        12: .line 807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lsun/font/AttributeValues;
            2   12     1        hl  Ljava/awt/im/InputMethodHighlight;
            7   12     2  imStyles  Ljava/util/Map;
            9   10     3        tk  Ljava/awt/Toolkit;

  public static java.awt.geom.AffineTransform getBaselineTransform(java.util.Map<?, ?>);
    descriptor: (Ljava/util/Map;)Ljava/awt/geom/AffineTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.Map map
         0: .line 811
            aload 0 /* map */
            ifnull 10
         1: .line 812
            aconst_null
            astore 1 /* av */
        start local 1 // sun.font.AttributeValues av
         2: .line 813
            aload 0 /* map */
            instanceof sun.font.AttributeMap
            ifeq 6
         3: .line 814
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            ifnull 6
         4: .line 815
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            astore 1 /* av */
         5: .line 816
            goto 8
      StackMap locals: sun.font.AttributeValues
      StackMap stack:
         6: aload 0 /* map */
            getstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 8
         7: .line 817
            aload 0 /* map */
            invokestatic sun.font.AttributeValues.fromMap:(Ljava/util/Map;)Lsun/font/AttributeValues;
            astore 1 /* av */
         8: .line 819
      StackMap locals:
      StackMap stack:
            aload 1 /* av */
            ifnull 10
         9: .line 820
            aload 1 /* av */
            getfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
            areturn
        end local 1 // sun.font.AttributeValues av
        10: .line 823
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0   map  Ljava/util/Map<**>;
            2   10     1    av  Lsun/font/AttributeValues;
    Signature: (Ljava/util/Map<**>;)Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      map   

  public static java.awt.geom.AffineTransform getCharTransform(java.util.Map<?, ?>);
    descriptor: (Ljava/util/Map;)Ljava/awt/geom/AffineTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.Map map
         0: .line 827
            aload 0 /* map */
            ifnull 10
         1: .line 828
            aconst_null
            astore 1 /* av */
        start local 1 // sun.font.AttributeValues av
         2: .line 829
            aload 0 /* map */
            instanceof sun.font.AttributeMap
            ifeq 6
         3: .line 830
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            ifnull 6
         4: .line 831
            aload 0 /* map */
            checkcast sun.font.AttributeMap
            invokevirtual sun.font.AttributeMap.getValues:()Lsun/font/AttributeValues;
            astore 1 /* av */
         5: .line 832
            goto 8
      StackMap locals: sun.font.AttributeValues
      StackMap stack:
         6: aload 0 /* map */
            getstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 8
         7: .line 833
            aload 0 /* map */
            invokestatic sun.font.AttributeValues.fromMap:(Ljava/util/Map;)Lsun/font/AttributeValues;
            astore 1 /* av */
         8: .line 835
      StackMap locals:
      StackMap stack:
            aload 1 /* av */
            ifnull 10
         9: .line 836
            aload 1 /* av */
            getfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
            areturn
        end local 1 // sun.font.AttributeValues av
        10: .line 839
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0   map  Ljava/util/Map<**>;
            2   10     1    av  Lsun/font/AttributeValues;
    Signature: (Ljava/util/Map<**>;)Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      map   

  public void updateDerivedTransforms();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // sun.font.AttributeValues this
         0: .line 844
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            ifnonnull 4
         1: .line 845
            aload 0 /* this */
            aconst_null
            putfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
         2: .line 846
            aload 0 /* this */
            aconst_null
            putfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
         3: .line 847
            goto 10
         4: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.awt.geom.AffineTransform
            dup
            aload 0 /* this */
            getfield sun.font.AttributeValues.transform:Ljava/awt/geom/AffineTransform;
            invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
            putfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
         5: .line 849
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
            iconst_1
            invokestatic sun.font.AttributeValues.extractXRotation:(Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
            putfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
         6: .line 851
            aload 0 /* this */
            getfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.awt.geom.AffineTransform.isIdentity:()Z
            ifeq 8
         7: .line 852
            aload 0 /* this */
            aconst_null
            putfield sun.font.AttributeValues.charTransform:Ljava/awt/geom/AffineTransform;
         8: .line 855
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
            invokevirtual java.awt.geom.AffineTransform.isIdentity:()Z
            ifeq 10
         9: .line 856
            aload 0 /* this */
            aconst_null
            putfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
        10: .line 860
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.AttributeValues.baselineTransform:Ljava/awt/geom/AffineTransform;
            ifnonnull 13
        11: .line 861
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            getstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
            getfield sun.font.EAttribute.mask:I
            iconst_m1
            ixor
            iand
            putfield sun.font.AttributeValues.nondefault:I
        12: .line 862
            goto 14
        13: .line 863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield sun.font.AttributeValues.nondefault:I
            getstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
            getfield sun.font.EAttribute.mask:I
            ior
            putfield sun.font.AttributeValues.nondefault:I
        14: .line 865
      StackMap locals:
      StackMap stack:
            return
        end local 0 // sun.font.AttributeValues this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lsun/font/AttributeValues;

  public static java.awt.geom.AffineTransform extractXRotation(java.awt.geom.AffineTransform, boolean);
    descriptor: (Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // java.awt.geom.AffineTransform tx
        start local 1 // boolean andTranslation
         0: .line 869
            new java.awt.geom.Point2D$Double
            dup
            dconst_1
            dconst_0
            invokespecial java.awt.geom.Point2D$Double.<init>:(DD)V
            aload 0 /* tx */
            iload 1 /* andTranslation */
            invokestatic sun.font.AttributeValues.extractRotation:(Ljava/awt/geom/Point2D$Double;Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
            areturn
        end local 1 // boolean andTranslation
        end local 0 // java.awt.geom.AffineTransform tx
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0              tx  Ljava/awt/geom/AffineTransform;
            0    1     1  andTranslation  Z
    MethodParameters:
                Name  Flags
      tx              
      andTranslation  

  public static java.awt.geom.AffineTransform extractYRotation(java.awt.geom.AffineTransform, boolean);
    descriptor: (Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // java.awt.geom.AffineTransform tx
        start local 1 // boolean andTranslation
         0: .line 874
            new java.awt.geom.Point2D$Double
            dup
            dconst_0
            dconst_1
            invokespecial java.awt.geom.Point2D$Double.<init>:(DD)V
            aload 0 /* tx */
            iload 1 /* andTranslation */
            invokestatic sun.font.AttributeValues.extractRotation:(Ljava/awt/geom/Point2D$Double;Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
            areturn
        end local 1 // boolean andTranslation
        end local 0 // java.awt.geom.AffineTransform tx
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0              tx  Ljava/awt/geom/AffineTransform;
            0    1     1  andTranslation  Z
    MethodParameters:
                Name  Flags
      tx              
      andTranslation  

  private static java.awt.geom.AffineTransform extractRotation(java.awt.geom.Point2D$Double, java.awt.geom.AffineTransform, boolean);
    descriptor: (Ljava/awt/geom/Point2D$Double;Ljava/awt/geom/AffineTransform;Z)Ljava/awt/geom/AffineTransform;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=13, locals=9, args_size=3
        start local 0 // java.awt.geom.Point2D$Double pt
        start local 1 // java.awt.geom.AffineTransform tx
        start local 2 // boolean andTranslation
         0: .line 880
            aload 1 /* tx */
            aload 0 /* pt */
            aload 0 /* pt */
            invokevirtual java.awt.geom.AffineTransform.deltaTransform:(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
            pop
         1: .line 881
            aload 0 /* pt */
            getfield java.awt.geom.Point2D$Double.x:D
            aload 0 /* pt */
            getfield java.awt.geom.Point2D$Double.y:D
            invokestatic java.awt.geom.AffineTransform.getRotateInstance:(DD)Ljava/awt/geom/AffineTransform;
            astore 3 /* rtx */
        start local 3 // java.awt.geom.AffineTransform rtx
         2: .line 884
            aload 3 /* rtx */
            invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
            astore 4 /* rtxi */
        start local 4 // java.awt.geom.AffineTransform rtxi
         3: .line 885
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            dstore 5 /* dx */
        start local 5 // double dx
         4: .line 886
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
            dstore 7 /* dy */
        start local 7 // double dy
         5: .line 887
            aload 1 /* tx */
            aload 4 /* rtxi */
            invokevirtual java.awt.geom.AffineTransform.preConcatenate:(Ljava/awt/geom/AffineTransform;)V
         6: .line 888
            iload 2 /* andTranslation */
            ifeq 17
         7: .line 889
            dload 5 /* dx */
            dconst_0
            dcmpl
            ifne 8
            dload 7 /* dy */
            dconst_0
            dcmpl
            ifeq 17
         8: .line 890
      StackMap locals: java.awt.geom.Point2D$Double java.awt.geom.AffineTransform int java.awt.geom.AffineTransform java.awt.geom.AffineTransform double double
      StackMap stack:
            aload 1 /* tx */
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
         9: .line 891
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            aload 1 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dconst_0
            dconst_0
        10: .line 890
            invokevirtual java.awt.geom.AffineTransform.setTransform:(DDDDDD)V
        11: .line 892
            aload 3 /* rtx */
            aload 3 /* rtx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            aload 3 /* rtx */
            invokevirtual java.awt.geom.AffineTransform.getShearY:()D
        12: .line 893
            aload 3 /* rtx */
            invokevirtual java.awt.geom.AffineTransform.getShearX:()D
            aload 3 /* rtx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dload 5 /* dx */
            dload 7 /* dy */
        13: .line 892
            invokevirtual java.awt.geom.AffineTransform.setTransform:(DDDDDD)V
        end local 7 // double dy
        end local 5 // double dx
        end local 4 // java.awt.geom.AffineTransform rtxi
        14: .line 896
            goto 17
        15: .line 897
      StackMap locals: java.awt.geom.Point2D$Double java.awt.geom.AffineTransform int java.awt.geom.AffineTransform
      StackMap stack: java.awt.geom.NoninvertibleTransformException
            pop
        16: .line 898
            aconst_null
            areturn
        17: .line 900
      StackMap locals:
      StackMap stack:
            aload 3 /* rtx */
            areturn
        end local 3 // java.awt.geom.AffineTransform rtx
        end local 2 // boolean andTranslation
        end local 1 // java.awt.geom.AffineTransform tx
        end local 0 // java.awt.geom.Point2D$Double pt
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0              pt  Ljava/awt/geom/Point2D$Double;
            0   18     1              tx  Ljava/awt/geom/AffineTransform;
            0   18     2  andTranslation  Z
            2   18     3             rtx  Ljava/awt/geom/AffineTransform;
            3   14     4            rtxi  Ljava/awt/geom/AffineTransform;
            4   14     5              dx  D
            5   14     7              dy  D
      Exception table:
        from    to  target  type
           2    14      15  Class java.awt.geom.NoninvertibleTransformException
    MethodParameters:
                Name  Flags
      pt              
      tx              
      andTranslation  

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual sun.font.AttributeValues.clone:()Lsun/font/AttributeValues;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  static int[] $SWITCH_TABLE$sun$font$EAttribute();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 59
            getstatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic sun.font.EAttribute.values:()[Lsun/font/EAttribute;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic sun.font.EAttribute.EBACKGROUND:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 11
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 24
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic sun.font.EAttribute.EBIDI_EMBEDDING:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 15
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic sun.font.EAttribute.ECHAR_REPLACEMENT:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 9
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic sun.font.EAttribute.EFAMILY:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic sun.font.EAttribute.EFONT:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 8
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic sun.font.EAttribute.EFOREGROUND:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 10
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic sun.font.EAttribute.EINPUT_METHOD_HIGHLIGHT:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 17
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic sun.font.EAttribute.EINPUT_METHOD_UNDERLINE:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 18
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic sun.font.EAttribute.EJUSTIFICATION:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 16
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic sun.font.EAttribute.EKERNING:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 21
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic sun.font.EAttribute.ELIGATURES:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 22
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic sun.font.EAttribute.ENUMERIC_SHAPING:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 20
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic sun.font.EAttribute.EPOSTURE:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            iconst_4
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic sun.font.EAttribute.ERUN_DIRECTION:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 14
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic sun.font.EAttribute.ESIZE:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            iconst_5
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic sun.font.EAttribute.ESTRIKETHROUGH:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic sun.font.EAttribute.ESUPERSCRIPT:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 7
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic sun.font.EAttribute.ESWAP_COLORS:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 19
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic sun.font.EAttribute.ETRACKING:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 23
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic sun.font.EAttribute.ETRANSFORM:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 6
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic sun.font.EAttribute.EUNDERLINE:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            bipush 12
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic sun.font.EAttribute.EWEIGHT:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            iconst_2
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic sun.font.EAttribute.EWIDTH:Lsun/font/EAttribute;
            invokevirtual sun.font.EAttribute.ordinal:()I
            iconst_3
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            dup
            putstatic sun.font.AttributeValues.$SWITCH_TABLE$sun$font$EAttribute:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
}
SourceFile: "AttributeValues.java"
InnerClasses:
  public Double = java.awt.geom.Point2D$Double of java.awt.geom.Point2D
  public Attribute = java.text.AttributedCharacterIterator$Attribute of java.text.AttributedCharacterIterator
  public abstract Entry = java.util.Map$Entry of java.util.Map