final class sun.font.StandardGlyphVector$GlyphTransformInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.font.StandardGlyphVector$GlyphTransformInfo
  super_class: java.lang.Object
{
  sun.font.StandardGlyphVector sgv;
    descriptor: Lsun/font/StandardGlyphVector;
    flags: (0x0000) 

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

  double[] transforms;
    descriptor: [D
    flags: (0x0000) 

  java.lang.ref.SoftReference strikesRef;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0000) 

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

  void <init>(sun.font.StandardGlyphVector);
    descriptor: (Lsun/font/StandardGlyphVector;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // sun.font.StandardGlyphVector sgv
         0: .line 1389
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1390
            aload 0 /* this */
            aload 1 /* sgv */
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
         2: .line 1391
            return
        end local 1 // sun.font.StandardGlyphVector sgv
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0    3     1   sgv  Lsun/font/StandardGlyphVector;
    MethodParameters:
      Name  Flags
      sgv   

  void <init>(sun.font.StandardGlyphVector, sun.font.StandardGlyphVector$GlyphTransformInfo);
    descriptor: (Lsun/font/StandardGlyphVector;Lsun/font/StandardGlyphVector$GlyphTransformInfo;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // sun.font.StandardGlyphVector sgv
        start local 2 // sun.font.StandardGlyphVector$GlyphTransformInfo rhs
         0: .line 1394
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1395
            aload 0 /* this */
            aload 1 /* sgv */
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
         2: .line 1397
            aload 0 /* this */
            aload 2 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo sun.font.StandardGlyphVector sun.font.StandardGlyphVector$GlyphTransformInfo
      StackMap stack: sun.font.StandardGlyphVector$GlyphTransformInfo
         3: aload 2 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            invokevirtual int[].clone:()Ljava/lang/Object;
            checkcast int[]
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo sun.font.StandardGlyphVector sun.font.StandardGlyphVector$GlyphTransformInfo
      StackMap stack: sun.font.StandardGlyphVector$GlyphTransformInfo int[]
         4: putfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
         5: .line 1398
            aload 0 /* this */
            aload 2 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            ifnonnull 6
            aconst_null
            goto 7
      StackMap locals:
      StackMap stack: sun.font.StandardGlyphVector$GlyphTransformInfo
         6: aload 2 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            invokevirtual double[].clone:()Ljava/lang/Object;
            checkcast double[]
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo sun.font.StandardGlyphVector sun.font.StandardGlyphVector$GlyphTransformInfo
      StackMap stack: sun.font.StandardGlyphVector$GlyphTransformInfo double[]
         7: putfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
         8: .line 1399
            aload 0 /* this */
            aconst_null
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
         9: .line 1400
            return
        end local 2 // sun.font.StandardGlyphVector$GlyphTransformInfo rhs
        end local 1 // sun.font.StandardGlyphVector sgv
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   10     1   sgv  Lsun/font/StandardGlyphVector;
            0   10     2   rhs  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
    MethodParameters:
      Name  Flags
      sgv   
      rhs   

  public boolean equals(sun.font.StandardGlyphVector$GlyphTransformInfo);
    descriptor: (Lsun/font/StandardGlyphVector$GlyphTransformInfo;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // sun.font.StandardGlyphVector$GlyphTransformInfo rhs
         0: .line 1404
            aload 1 /* rhs */
            ifnonnull 2
         1: .line 1405
            iconst_0
            ireturn
         2: .line 1407
      StackMap locals:
      StackMap stack:
            aload 1 /* rhs */
            aload 0 /* this */
            if_acmpne 4
         3: .line 1408
            iconst_1
            ireturn
         4: .line 1410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            arraylength
            aload 1 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            arraylength
            if_icmpeq 6
         5: .line 1411
            iconst_0
            ireturn
         6: .line 1413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            aload 1 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            if_icmpeq 8
         7: .line 1414
            iconst_0
            ireturn
         8: .line 1421
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         9: goto 28
        10: .line 1422
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 2 /* i */
            iaload
            istore 3 /* tix */
        start local 3 // int tix
        11: .line 1423
            aload 1 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 2 /* i */
            iaload
            istore 4 /* rix */
        start local 4 // int rix
        12: .line 1424
            iload 3 /* tix */
            ifne 13
            iconst_1
            goto 14
      StackMap locals: int int
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: iload 4 /* rix */
            ifne 15
            iconst_1
            goto 16
      StackMap locals:
      StackMap stack: int
        15: iconst_0
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo sun.font.StandardGlyphVector$GlyphTransformInfo int int int
      StackMap stack: int int
        16: if_icmpeq 18
        17: .line 1425
            iconst_0
            ireturn
        18: .line 1427
      StackMap locals:
      StackMap stack:
            iload 3 /* tix */
            ifeq 27
        19: .line 1428
            iload 3 /* tix */
            bipush 6
            imul
            istore 3 /* tix */
        20: .line 1429
            iload 4 /* rix */
            bipush 6
            imul
            istore 4 /* rix */
        21: .line 1430
            bipush 6
            istore 5 /* j */
        start local 5 // int j
        22: goto 26
        23: .line 1431
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iinc 3 /* tix */ -1
            iload 3 /* tix */
            iaload
            aload 1 /* rhs */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iinc 4 /* rix */ -1
            iload 4 /* rix */
            iaload
            if_icmpeq 25
        24: .line 1432
            iconst_0
            ireturn
        25: .line 1430
      StackMap locals:
      StackMap stack:
            iinc 5 /* j */ -1
      StackMap locals:
      StackMap stack:
        26: iload 5 /* j */
            ifgt 23
        end local 5 // int j
        end local 4 // int rix
        end local 3 // int tix
        27: .line 1421
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 2 /* i */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            arraylength
            if_icmplt 10
        end local 2 // int i
        29: .line 1437
            iconst_1
            ireturn
        end local 1 // sun.font.StandardGlyphVector$GlyphTransformInfo rhs
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   30     0  this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   30     1   rhs  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            9   29     2     i  I
           11   27     3   tix  I
           12   27     4   rix  I
           22   27     5     j  I
    MethodParameters:
      Name  Flags
      rhs   

  void setGlyphTransform(int, java.awt.geom.AffineTransform);
    descriptor: (ILjava/awt/geom/AffineTransform;)V
    flags: (0x0000) 
    Code:
      stack=8, locals=11, args_size=3
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // int glyphIndex
        start local 2 // java.awt.geom.AffineTransform newTX
         0: .line 1453
            bipush 6
            newarray 7
            astore 3 /* temp */
        start local 3 // double[] temp
         1: .line 1454
            iconst_1
            istore 4 /* isIdentity */
        start local 4 // boolean isIdentity
         2: .line 1455
            aload 2 /* newTX */
            ifnull 3
            aload 2 /* newTX */
            invokevirtual java.awt.geom.AffineTransform.isIdentity:()Z
            ifeq 5
         3: .line 1457
      StackMap locals: double[] int
      StackMap stack:
            aload 3 /* temp */
            iconst_0
            aload 3 /* temp */
            iconst_3
            dconst_1
            dup2_x2
            dastore
            dastore
         4: .line 1458
            goto 7
         5: .line 1460
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* isIdentity */
         6: .line 1461
            aload 2 /* newTX */
            aload 3 /* temp */
            invokevirtual java.awt.geom.AffineTransform.getMatrix:([D)V
         7: .line 1464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            ifnonnull 14
         8: .line 1465
            iload 4 /* isIdentity */
            ifeq 10
         9: .line 1466
            return
        10: .line 1469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.glyphs:[I
            arraylength
            newarray 10
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
        11: .line 1470
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 1 /* glyphIndex */
            iconst_1
            iastore
        12: .line 1471
            aload 0 /* this */
            aload 3 /* temp */
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
        13: .line 1472
            goto 78
        14: .line 1473
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* addSlot */
        start local 5 // boolean addSlot
        15: .line 1474
            iconst_m1
            istore 6 /* newIndex */
        start local 6 // int newIndex
        16: .line 1475
            iload 4 /* isIdentity */
            ifeq 19
        17: .line 1476
            iconst_0
            istore 6 /* newIndex */
        18: .line 1477
            goto 33
        19: .line 1478
      StackMap locals: int int
      StackMap stack:
            iconst_1
            istore 5 /* addSlot */
        20: .line 1481
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        21: goto 31
        22: .line 1482
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        23: goto 27
        24: .line 1483
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 7 /* i */
            iload 8 /* j */
            iadd
            daload
            aload 3 /* temp */
            iload 8 /* j */
            daload
            dcmpl
            ifeq 26
        25: .line 1484
            goto 30
        26: .line 1482
      StackMap locals:
      StackMap stack:
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        27: iload 8 /* j */
            bipush 6
            if_icmplt 24
        end local 8 // int j
        28: .line 1487
            iconst_0
            istore 5 /* addSlot */
        29: .line 1488
            goto 32
        30: .line 1481
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 6
      StackMap locals:
      StackMap stack:
        31: iload 7 /* i */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            if_icmplt 22
        32: .line 1490
      StackMap locals:
      StackMap stack:
            iload 7 /* i */
            bipush 6
            idiv
            iconst_1
            iadd
            istore 6 /* newIndex */
        end local 7 // int i
        33: .line 1494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 1 /* glyphIndex */
            iaload
            istore 7 /* oldIndex */
        start local 7 // int oldIndex
        34: .line 1495
            iload 6 /* newIndex */
            iload 7 /* oldIndex */
            if_icmpeq 78
        35: .line 1497
            iconst_0
            istore 8 /* removeSlot */
        start local 8 // boolean removeSlot
        36: .line 1498
            iload 7 /* oldIndex */
            ifeq 45
        37: .line 1499
            iconst_1
            istore 8 /* removeSlot */
        38: .line 1500
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        39: goto 44
        40: .line 1501
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 9 /* i */
            iaload
            iload 7 /* oldIndex */
            if_icmpne 43
            iload 9 /* i */
            iload 1 /* glyphIndex */
            if_icmpeq 43
        41: .line 1502
            iconst_0
            istore 8 /* removeSlot */
        42: .line 1503
            goto 45
        43: .line 1500
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        44: iload 9 /* i */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            arraylength
            if_icmplt 40
        end local 9 // int i
        45: .line 1508
      StackMap locals:
      StackMap stack:
            iload 8 /* removeSlot */
            ifeq 49
            iload 5 /* addSlot */
            ifeq 49
        46: .line 1509
            iload 7 /* oldIndex */
            istore 6 /* newIndex */
        47: .line 1510
            aload 3 /* temp */
            iconst_0
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 6 /* newIndex */
            iconst_1
            isub
            bipush 6
            imul
            bipush 6
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        48: .line 1511
            goto 77
      StackMap locals:
      StackMap stack:
        49: iload 8 /* removeSlot */
            ifeq 72
        50: .line 1512
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            bipush 6
            if_icmpne 57
        51: .line 1513
            aload 0 /* this */
            aconst_null
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
        52: .line 1514
            aload 0 /* this */
            aconst_null
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
        53: .line 1516
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            iload 1 /* glyphIndex */
            invokevirtual sun.font.StandardGlyphVector.clearCaches:(I)V
        54: .line 1517
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            iconst_1
            invokevirtual sun.font.StandardGlyphVector.clearFlags:(I)V
        55: .line 1518
            aload 0 /* this */
            aconst_null
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
        56: .line 1520
            return
        57: .line 1523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            bipush 6
            isub
            newarray 7
            astore 9 /* ttemp */
        start local 9 // double[] ttemp
        58: .line 1524
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iconst_0
            aload 9 /* ttemp */
            iconst_0
            iload 7 /* oldIndex */
            iconst_1
            isub
            bipush 6
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        59: .line 1525
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 7 /* oldIndex */
            bipush 6
            imul
            aload 9 /* ttemp */
            iload 7 /* oldIndex */
            iconst_1
            isub
            bipush 6
            imul
        60: .line 1526
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            iload 7 /* oldIndex */
            bipush 6
            imul
            isub
        61: .line 1525
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        62: .line 1527
            aload 0 /* this */
            aload 9 /* ttemp */
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
        63: .line 1530
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        64: goto 68
        65: .line 1531
      StackMap locals: double[] int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 10 /* i */
            iaload
            iload 7 /* oldIndex */
            if_icmple 67
        66: .line 1532
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 10 /* i */
            dup2
            iaload
            iconst_1
            isub
            iastore
        67: .line 1530
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        68: iload 10 /* i */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            arraylength
            if_icmplt 65
        end local 10 // int i
        69: .line 1535
            iload 6 /* newIndex */
            iload 7 /* oldIndex */
            if_icmple 77
        70: .line 1536
            iinc 6 /* newIndex */ -1
        end local 9 // double[] ttemp
        71: .line 1538
            goto 77
      StackMap locals:
      StackMap stack:
        72: iload 5 /* addSlot */
            ifeq 77
        73: .line 1539
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            bipush 6
            iadd
            newarray 7
            astore 9 /* ttemp */
        start local 9 // double[] ttemp
        74: .line 1540
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iconst_0
            aload 9 /* ttemp */
            iconst_0
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        75: .line 1541
            aload 3 /* temp */
            iconst_0
            aload 9 /* ttemp */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            bipush 6
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        76: .line 1542
            aload 0 /* this */
            aload 9 /* ttemp */
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
        end local 9 // double[] ttemp
        77: .line 1545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 1 /* glyphIndex */
            iload 6 /* newIndex */
            iastore
        end local 8 // boolean removeSlot
        end local 7 // int oldIndex
        end local 6 // int newIndex
        end local 5 // boolean addSlot
        78: .line 1549
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo int java.awt.geom.AffineTransform double[] int
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            iload 1 /* glyphIndex */
            invokevirtual sun.font.StandardGlyphVector.clearCaches:(I)V
        79: .line 1550
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            iconst_1
            invokevirtual sun.font.StandardGlyphVector.addFlags:(I)V
        80: .line 1551
            aload 0 /* this */
            aconst_null
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
        81: .line 1552
            return
        end local 4 // boolean isIdentity
        end local 3 // double[] temp
        end local 2 // java.awt.geom.AffineTransform newTX
        end local 1 // int glyphIndex
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   82     0        this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   82     1  glyphIndex  I
            0   82     2       newTX  Ljava/awt/geom/AffineTransform;
            1   82     3        temp  [D
            2   82     4  isIdentity  Z
           15   78     5     addSlot  Z
           16   78     6    newIndex  I
           21   33     7           i  I
           23   28     8           j  I
           34   78     7    oldIndex  I
           36   78     8  removeSlot  Z
           39   45     9           i  I
           58   71     9       ttemp  [D
           64   69    10           i  I
           74   77     9       ttemp  [D
    MethodParameters:
            Name  Flags
      glyphIndex  
      newTX       

  java.awt.geom.AffineTransform getGlyphTransform(int);
    descriptor: (I)Ljava/awt/geom/AffineTransform;
    flags: (0x0000) 
    Code:
      stack=15, locals=4, args_size=2
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // int ix
         0: .line 1556
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 1 /* ix */
            iaload
            istore 2 /* index */
        start local 2 // int index
         1: .line 1557
            iload 2 /* index */
            ifne 3
         2: .line 1558
            aconst_null
            areturn
         3: .line 1561
      StackMap locals: int
      StackMap stack:
            iload 2 /* index */
            iconst_1
            isub
            bipush 6
            imul
            istore 3 /* x */
        start local 3 // int x
         4: .line 1562
            new java.awt.geom.AffineTransform
            dup
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_0
            iadd
            daload
         5: .line 1563
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_1
            iadd
            daload
         6: .line 1564
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_2
            iadd
            daload
         7: .line 1565
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_3
            iadd
            daload
         8: .line 1566
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_4
            iadd
            daload
         9: .line 1567
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 3 /* x */
            iconst_5
            iadd
            daload
        10: .line 1562
            invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
            areturn
        end local 3 // int x
        end local 2 // int index
        end local 1 // int ix
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   11     1     ix  I
            1   11     2  index  I
            4   11     3      x  I
    MethodParameters:
      Name  Flags
      ix    

  int transformCount();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
         0: .line 1571
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            ifnonnull 2
         1: .line 1572
            iconst_0
            ireturn
         2: .line 1574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            arraylength
            bipush 6
            idiv
            ireturn
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;

  java.lang.Object setupGlyphImages(long[], float[], java.awt.geom.AffineTransform);
    descriptor: ([J[FLjava/awt/geom/AffineTransform;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // long[] images
        start local 2 // float[] positions
        start local 3 // java.awt.geom.AffineTransform tx
         0: .line 1595
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.glyphs:[I
            arraylength
            istore 4 /* len */
        start local 4 // int len
         1: .line 1597
            aload 0 /* this */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getAllStrikes:()[Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 5 /* sl */
        start local 5 // sun.font.StandardGlyphVector$GlyphStrike[] sl
         2: .line 1598
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         3: goto 9
         4: .line 1599
      StackMap locals: int sun.font.StandardGlyphVector$GlyphStrike[] int
      StackMap stack:
            aload 5 /* sl */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 6 /* i */
            iaload
            aaload
            astore 7 /* gs */
        start local 7 // sun.font.StandardGlyphVector$GlyphStrike gs
         5: .line 1600
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.glyphs:[I
            iload 6 /* i */
            iaload
            istore 8 /* glyphID */
        start local 8 // int glyphID
         6: .line 1601
            aload 1 /* images */
            iload 6 /* i */
            aload 7 /* gs */
            getfield sun.font.StandardGlyphVector$GlyphStrike.strike:Lsun/font/FontStrike;
            iload 8 /* glyphID */
            invokevirtual sun.font.FontStrike.getGlyphImagePtr:(I)J
            lastore
         7: .line 1603
            aload 7 /* gs */
            iload 8 /* glyphID */
            iload 6 /* i */
            iconst_2
            imul
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.positions:[F
            aload 2 /* positions */
            invokevirtual sun.font.StandardGlyphVector$GlyphStrike.getGlyphPosition:(II[F[F)V
        end local 8 // int glyphID
        end local 7 // sun.font.StandardGlyphVector$GlyphStrike gs
         8: .line 1598
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 6 /* i */
            iload 4 /* len */
            if_icmplt 4
        end local 6 // int i
        10: .line 1605
            aload 3 /* tx */
            aload 2 /* positions */
            iconst_0
            aload 2 /* positions */
            iconst_0
            iload 4 /* len */
            invokevirtual java.awt.geom.AffineTransform.transform:([FI[FII)V
        11: .line 1607
            aload 5 /* sl */
            areturn
        end local 5 // sun.font.StandardGlyphVector$GlyphStrike[] sl
        end local 4 // int len
        end local 3 // java.awt.geom.AffineTransform tx
        end local 2 // float[] positions
        end local 1 // long[] images
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   12     1     images  [J
            0   12     2  positions  [F
            0   12     3         tx  Ljava/awt/geom/AffineTransform;
            1   12     4        len  I
            2   12     5         sl  [Lsun/font/StandardGlyphVector$GlyphStrike;
            3   10     6          i  I
            5    8     7         gs  Lsun/font/StandardGlyphVector$GlyphStrike;
            6    8     8    glyphID  I
    MethodParameters:
           Name  Flags
      images     
      positions  
      tx         

  java.awt.Rectangle getGlyphsPixelBounds(java.awt.geom.AffineTransform, float, float, int, int);
    descriptor: (Ljava/awt/geom/AffineTransform;FFII)Ljava/awt/Rectangle;
    flags: (0x0000) 
    Code:
      stack=4, locals=11, args_size=6
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // java.awt.geom.AffineTransform tx
        start local 2 // float x
        start local 3 // float y
        start local 4 // int start
        start local 5 // int count
         0: .line 1611
            aconst_null
            astore 6 /* result */
        start local 6 // java.awt.Rectangle result
         1: .line 1612
            new java.awt.Rectangle
            dup
            invokespecial java.awt.Rectangle.<init>:()V
            astore 7 /* r */
        start local 7 // java.awt.Rectangle r
         2: .line 1613
            new java.awt.geom.Point2D$Float
            dup
            invokespecial java.awt.geom.Point2D$Float.<init>:()V
            astore 8 /* pt */
        start local 8 // java.awt.geom.Point2D$Float pt
         3: .line 1614
            iload 4 /* start */
            iconst_2
            imul
            istore 9 /* n */
        start local 9 // int n
         4: .line 1615
            goto 15
         5: .line 1616
      StackMap locals: sun.font.StandardGlyphVector$GlyphTransformInfo java.awt.geom.AffineTransform float float int int java.awt.Rectangle java.awt.Rectangle java.awt.geom.Point2D$Float int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* start */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getStrike:(I)Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 10 /* gs */
        start local 10 // sun.font.StandardGlyphVector$GlyphStrike gs
         6: .line 1617
            aload 8 /* pt */
            fload 2 /* x */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.positions:[F
            iload 9 /* n */
            iinc 9 /* n */ 1
            faload
            fadd
            aload 10 /* gs */
            getfield sun.font.StandardGlyphVector$GlyphStrike.dx:F
            fadd
            putfield java.awt.geom.Point2D$Float.x:F
         7: .line 1618
            aload 8 /* pt */
            fload 3 /* y */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.positions:[F
            iload 9 /* n */
            iinc 9 /* n */ 1
            faload
            fadd
            aload 10 /* gs */
            getfield sun.font.StandardGlyphVector$GlyphStrike.dy:F
            fadd
            putfield java.awt.geom.Point2D$Float.y:F
         8: .line 1619
            aload 1 /* tx */
            aload 8 /* pt */
            aload 8 /* pt */
            invokevirtual java.awt.geom.AffineTransform.transform:(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
            pop
         9: .line 1620
            aload 10 /* gs */
            getfield sun.font.StandardGlyphVector$GlyphStrike.strike:Lsun/font/FontStrike;
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.glyphs:[I
            iload 4 /* start */
            iinc 4 /* start */ 1
            iaload
            aload 8 /* pt */
            aload 7 /* r */
            invokevirtual sun.font.FontStrike.getGlyphImageBounds:(ILjava/awt/geom/Point2D$Float;Ljava/awt/Rectangle;)V
        10: .line 1621
            aload 7 /* r */
            invokevirtual java.awt.Rectangle.isEmpty:()Z
            ifne 15
        11: .line 1622
            aload 6 /* result */
            ifnonnull 14
        12: .line 1623
            new java.awt.Rectangle
            dup
            aload 7 /* r */
            invokespecial java.awt.Rectangle.<init>:(Ljava/awt/Rectangle;)V
            astore 6 /* result */
        13: .line 1624
            goto 15
        14: .line 1625
      StackMap locals: sun.font.StandardGlyphVector$GlyphStrike
      StackMap stack:
            aload 6 /* result */
            aload 7 /* r */
            invokevirtual java.awt.Rectangle.add:(Ljava/awt/Rectangle;)V
        end local 10 // sun.font.StandardGlyphVector$GlyphStrike gs
        15: .line 1615
      StackMap locals:
      StackMap stack:
            iinc 5 /* count */ -1
            iload 5 /* count */
            ifge 5
        16: .line 1629
            aload 6 /* result */
            ifnull 17
            aload 6 /* result */
            goto 18
      StackMap locals:
      StackMap stack:
        17: aload 7 /* r */
      StackMap locals:
      StackMap stack: java.awt.Rectangle
        18: areturn
        end local 9 // int n
        end local 8 // java.awt.geom.Point2D$Float pt
        end local 7 // java.awt.Rectangle r
        end local 6 // java.awt.Rectangle result
        end local 5 // int count
        end local 4 // int start
        end local 3 // float y
        end local 2 // float x
        end local 1 // java.awt.geom.AffineTransform tx
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   19     1      tx  Ljava/awt/geom/AffineTransform;
            0   19     2       x  F
            0   19     3       y  F
            0   19     4   start  I
            0   19     5   count  I
            1   19     6  result  Ljava/awt/Rectangle;
            2   19     7       r  Ljava/awt/Rectangle;
            3   19     8      pt  Ljava/awt/geom/Point2D$Float;
            4   19     9       n  I
            6   15    10      gs  Lsun/font/StandardGlyphVector$GlyphStrike;
    MethodParameters:
       Name  Flags
      tx     
      x      
      y      
      start  
      count  

  sun.font.StandardGlyphVector$GlyphStrike getStrike(int);
    descriptor: (I)Lsun/font/StandardGlyphVector$GlyphStrike;
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // int glyphIndex
         0: .line 1633
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            ifnull 3
         1: .line 1634
            aload 0 /* this */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getStrikeArray:()[Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 2 /* strikes */
        start local 2 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
         2: .line 1635
            aload 0 /* this */
            aload 2 /* strikes */
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            iload 1 /* glyphIndex */
            iaload
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getStrikeAtIndex:([Lsun/font/StandardGlyphVector$GlyphStrike;I)Lsun/font/StandardGlyphVector$GlyphStrike;
            areturn
        end local 2 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
         3: .line 1637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            invokevirtual sun.font.StandardGlyphVector.getDefaultStrike:()Lsun/font/StandardGlyphVector$GlyphStrike;
            areturn
        end local 1 // int glyphIndex
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0    4     1  glyphIndex  I
            2    3     2     strikes  [Lsun/font/StandardGlyphVector$GlyphStrike;
    MethodParameters:
            Name  Flags
      glyphIndex  

  private sun.font.StandardGlyphVector$GlyphStrike[] getAllStrikes();
    descriptor: ()[Lsun/font/StandardGlyphVector$GlyphStrike;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
         0: .line 1641
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.indices:[I
            ifnonnull 2
         1: .line 1642
            aconst_null
            areturn
         2: .line 1645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getStrikeArray:()[Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 1 /* strikes */
        start local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
         3: .line 1646
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.haveAllStrikes:Z
            ifne 10
         4: .line 1647
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         5: goto 8
         6: .line 1648
      StackMap locals: sun.font.StandardGlyphVector$GlyphStrike[] int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* strikes */
            iload 2 /* i */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.getStrikeAtIndex:([Lsun/font/StandardGlyphVector$GlyphStrike;I)Lsun/font/StandardGlyphVector$GlyphStrike;
            pop
         7: .line 1647
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            aload 1 /* strikes */
            arraylength
            if_icmplt 6
        end local 2 // int i
         9: .line 1650
            aload 0 /* this */
            iconst_1
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.haveAllStrikes:Z
        10: .line 1653
      StackMap locals:
      StackMap stack:
            aload 1 /* strikes */
            areturn
        end local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            3   11     1  strikes  [Lsun/font/StandardGlyphVector$GlyphStrike;
            5    9     2        i  I

  private sun.font.StandardGlyphVector$GlyphStrike[] getStrikeArray();
    descriptor: ()[Lsun/font/StandardGlyphVector$GlyphStrike;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
         0: .line 1657
            aconst_null
            astore 1 /* strikes */
        start local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
         1: .line 1658
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
            ifnull 3
         2: .line 1659
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            checkcast sun.font.StandardGlyphVector$GlyphStrike[]
            astore 1 /* strikes */
         3: .line 1661
      StackMap locals: sun.font.StandardGlyphVector$GlyphStrike[]
      StackMap stack:
            aload 1 /* strikes */
            ifnonnull 7
         4: .line 1662
            aload 0 /* this */
            iconst_0
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.haveAllStrikes:Z
         5: .line 1663
            aload 0 /* this */
            invokevirtual sun.font.StandardGlyphVector$GlyphTransformInfo.transformCount:()I
            iconst_1
            iadd
            anewarray sun.font.StandardGlyphVector$GlyphStrike
            astore 1 /* strikes */
         6: .line 1664
            aload 0 /* this */
            new java.lang.ref.SoftReference
            dup
            aload 1 /* strikes */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            putfield sun.font.StandardGlyphVector$GlyphTransformInfo.strikesRef:Ljava/lang/ref/SoftReference;
         7: .line 1667
      StackMap locals:
      StackMap stack:
            aload 1 /* strikes */
            areturn
        end local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            1    8     1  strikes  [Lsun/font/StandardGlyphVector$GlyphStrike;

  private sun.font.StandardGlyphVector$GlyphStrike getStrikeAtIndex(sun.font.StandardGlyphVector$GlyphStrike[], int);
    descriptor: ([Lsun/font/StandardGlyphVector$GlyphStrike;I)Lsun/font/StandardGlyphVector$GlyphStrike;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=15, locals=6, args_size=3
        start local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
        start local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
        start local 2 // int strikeIndex
         0: .line 1671
            aload 1 /* strikes */
            iload 2 /* strikeIndex */
            aaload
            astore 3 /* strike */
        start local 3 // sun.font.StandardGlyphVector$GlyphStrike strike
         1: .line 1672
            aload 3 /* strike */
            ifnonnull 15
         2: .line 1673
            iload 2 /* strikeIndex */
            ifne 5
         3: .line 1674
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            invokevirtual sun.font.StandardGlyphVector.getDefaultStrike:()Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 3 /* strike */
         4: .line 1675
            goto 14
         5: .line 1676
      StackMap locals: sun.font.StandardGlyphVector$GlyphStrike
      StackMap stack:
            iload 2 /* strikeIndex */
            iconst_1
            isub
            bipush 6
            imul
            istore 4 /* ix */
        start local 4 // int ix
         6: .line 1677
            new java.awt.geom.AffineTransform
            dup
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            daload
         7: .line 1678
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            iconst_1
            iadd
            daload
         8: .line 1679
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            iconst_2
            iadd
            daload
         9: .line 1680
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            iconst_3
            iadd
            daload
        10: .line 1681
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            iconst_4
            iadd
            daload
        11: .line 1682
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.transforms:[D
            iload 4 /* ix */
            iconst_5
            iadd
            daload
        12: .line 1677
            invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
            astore 5 /* gtx */
        start local 5 // java.awt.geom.AffineTransform gtx
        13: .line 1684
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            aload 0 /* this */
            getfield sun.font.StandardGlyphVector$GlyphTransformInfo.sgv:Lsun/font/StandardGlyphVector;
            getfield sun.font.StandardGlyphVector.dtx:Ljava/awt/geom/AffineTransform;
            aload 5 /* gtx */
            invokestatic sun.font.StandardGlyphVector$GlyphStrike.create:(Lsun/font/StandardGlyphVector;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/AffineTransform;)Lsun/font/StandardGlyphVector$GlyphStrike;
            astore 3 /* strike */
        end local 5 // java.awt.geom.AffineTransform gtx
        end local 4 // int ix
        14: .line 1686
      StackMap locals:
      StackMap stack:
            aload 1 /* strikes */
            iload 2 /* strikeIndex */
            aload 3 /* strike */
            aastore
        15: .line 1688
      StackMap locals:
      StackMap stack:
            aload 3 /* strike */
            areturn
        end local 3 // sun.font.StandardGlyphVector$GlyphStrike strike
        end local 2 // int strikeIndex
        end local 1 // sun.font.StandardGlyphVector$GlyphStrike[] strikes
        end local 0 // sun.font.StandardGlyphVector$GlyphTransformInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Lsun/font/StandardGlyphVector$GlyphTransformInfo;
            0   16     1      strikes  [Lsun/font/StandardGlyphVector$GlyphStrike;
            0   16     2  strikeIndex  I
            1   16     3       strike  Lsun/font/StandardGlyphVector$GlyphStrike;
            6   14     4           ix  I
           13   14     5          gtx  Ljava/awt/geom/AffineTransform;
    MethodParameters:
             Name  Flags
      strikes      
      strikeIndex  
}
SourceFile: "StandardGlyphVector.java"
NestHost: sun.font.StandardGlyphVector
InnerClasses:
  public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
  public final GlyphStrike = sun.font.StandardGlyphVector$GlyphStrike of sun.font.StandardGlyphVector
  final GlyphTransformInfo = sun.font.StandardGlyphVector$GlyphTransformInfo of sun.font.StandardGlyphVector