class com.sun.javafx.font.coretext.CTGlyph implements com.sun.javafx.font.Glyph
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.font.coretext.CTGlyph
  super_class: java.lang.Object
{
  private com.sun.javafx.font.coretext.CTFontStrike strike;
    descriptor: Lcom/sun/javafx/font/coretext/CTFontStrike;
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.javafx.font.coretext.CGRect bounds;
    descriptor: Lcom/sun/javafx/font/coretext/CGRect;
    flags: (0x0002) ACC_PRIVATE

  private double xAdvance;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double yAdvance;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

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

  private static boolean LCD_CONTEXT;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean CACHE_CONTEXT;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static long cachedContextRef;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

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

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

  private static final long GRAY_COLORSPACE;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final long RGB_COLORSPACE;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 42
            iconst_1
            putstatic com.sun.javafx.font.coretext.CTGlyph.LCD_CONTEXT:Z
         1: .line 43
            iconst_1
            putstatic com.sun.javafx.font.coretext.CTGlyph.CACHE_CONTEXT:Z
         2: .line 49
            invokestatic com.sun.javafx.font.coretext.OS.CGColorSpaceCreateDeviceGray:()J
            putstatic com.sun.javafx.font.coretext.CTGlyph.GRAY_COLORSPACE:J
         3: .line 50
            invokestatic com.sun.javafx.font.coretext.OS.CGColorSpaceCreateDeviceRGB:()J
            putstatic com.sun.javafx.font.coretext.CTGlyph.RGB_COLORSPACE:J
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(com.sun.javafx.font.coretext.CTFontStrike, int, boolean);
    descriptor: (Lcom/sun/javafx/font/coretext/CTFontStrike;IZ)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
        start local 1 // com.sun.javafx.font.coretext.CTFontStrike strike
        start local 2 // int glyphCode
        start local 3 // boolean drawShapes
         0: .line 52
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 53
            aload 0 /* this */
            aload 1 /* strike */
            putfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
         2: .line 54
            aload 0 /* this */
            iload 2 /* glyphCode */
            putfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
         3: .line 55
            aload 0 /* this */
            iload 3 /* drawShapes */
            putfield com.sun.javafx.font.coretext.CTGlyph.drawShapes:Z
         4: .line 56
            return
        end local 3 // boolean drawShapes
        end local 2 // int glyphCode
        end local 1 // com.sun.javafx.font.coretext.CTFontStrike strike
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/javafx/font/coretext/CTGlyph;
            0    5     1      strike  Lcom/sun/javafx/font/coretext/CTFontStrike;
            0    5     2   glyphCode  I
            0    5     3  drawShapes  Z
    MethodParameters:
            Name  Flags
      strike      
      glyphCode   
      drawShapes  

  public int getGlyphCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 59
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            ireturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public com.sun.javafx.geom.RectBounds getBBox();
    descriptor: ()Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 67
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getBBox:(I)Lcom/sun/javafx/font/coretext/CGRect;
            astore 1 /* rect */
        start local 1 // com.sun.javafx.font.coretext.CGRect rect
         1: .line 68
            aload 1 /* rect */
            ifnonnull 2
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            areturn
         2: .line 69
      StackMap locals: com.sun.javafx.font.coretext.CGRect
      StackMap stack:
            new com.sun.javafx.geom.RectBounds
            dup
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            d2f
         3: .line 70
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
            d2f
         4: .line 71
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            dadd
            d2f
         5: .line 72
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
            aload 1 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            dadd
            d2f
         6: .line 69
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            areturn
        end local 1 // com.sun.javafx.font.coretext.CGRect rect
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;
            1    7     1  rect  Lcom/sun/javafx/font/coretext/CGRect;

  private void checkBounds();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=7, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 76
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            ifnull 1
            return
         1: .line 77
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.javafx.font.coretext.CGRect
            dup
            invokespecial com.sun.javafx.font.coretext.CGRect.<init>:()V
            putfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
         2: .line 78
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getSize:()F
            fconst_0
            fcmpl
            ifne 3
            return
         3: .line 80
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontRef:()J
            lstore 1 /* fontRef */
        start local 1 // long fontRef
         4: .line 81
            lload 1 /* fontRef */
            lconst_0
            lcmp
            ifne 5
            return
         5: .line 82
      StackMap locals: long
      StackMap stack:
            iconst_0
            istore 3 /* orientation */
        start local 3 // int orientation
         6: .line 83
            new com.sun.javafx.font.coretext.CGSize
            dup
            invokespecial com.sun.javafx.font.coretext.CGSize.<init>:()V
            astore 4 /* size */
        start local 4 // com.sun.javafx.font.coretext.CGSize size
         7: .line 84
            lload 1 /* fontRef */
            iload 3 /* orientation */
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            i2s
            aload 4 /* size */
            invokestatic com.sun.javafx.font.coretext.OS.CTFontGetAdvancesForGlyphs:(JISLcom/sun/javafx/font/coretext/CGSize;)D
            pop2
         8: .line 85
            aload 0 /* this */
            aload 4 /* size */
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            putfield com.sun.javafx.font.coretext.CTGlyph.xAdvance:D
         9: .line 86
            aload 0 /* this */
            aload 4 /* size */
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            dneg
            putfield com.sun.javafx.font.coretext.CTGlyph.yAdvance:D
        10: .line 88
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.drawShapes:Z
            ifeq 11
            return
        11: .line 93
      StackMap locals: int com.sun.javafx.font.coretext.CGSize
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontResource:()Lcom/sun/javafx/font/PrismFontFile;
            checkcast com.sun.javafx.font.coretext.CTFontFile
            astore 5 /* fr */
        start local 5 // com.sun.javafx.font.coretext.CTFontFile fr
        12: .line 94
            iconst_4
            newarray 6
            astore 6 /* bb */
        start local 6 // float[] bb
        13: .line 95
            aload 5 /* fr */
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            i2s
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getSize:()F
            aload 6 /* bb */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getGlyphBoundingBox:(IF[F)[F
            pop
        14: .line 96
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 6 /* bb */
            iconst_0
            faload
            f2d
            putfield com.sun.javafx.font.coretext.CGPoint.x:D
        15: .line 97
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 6 /* bb */
            iconst_1
            faload
            f2d
            putfield com.sun.javafx.font.coretext.CGPoint.y:D
        16: .line 98
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            aload 6 /* bb */
            iconst_2
            faload
            aload 6 /* bb */
            iconst_0
            faload
            fsub
            f2d
            putfield com.sun.javafx.font.coretext.CGSize.width:D
        17: .line 99
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            aload 6 /* bb */
            iconst_3
            faload
            aload 6 /* bb */
            iconst_1
            faload
            fsub
            f2d
            putfield com.sun.javafx.font.coretext.CGSize.height:D
        18: .line 100
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            getfield com.sun.javafx.font.coretext.CTFontStrike.matrix:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            ifnull 20
        19: .line 102
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            getfield com.sun.javafx.font.coretext.CTFontStrike.matrix:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            invokestatic com.sun.javafx.font.coretext.OS.CGRectApplyAffineTransform:(Lcom/sun/javafx/font/coretext/CGRect;Lcom/sun/javafx/font/coretext/CGAffineTransform;)V
        20: .line 105
      StackMap locals: com.sun.javafx.font.coretext.CTFontFile float[]
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            dconst_0
            dcmpg
            iflt 22
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            dconst_0
            dcmpg
            iflt 22
        21: .line 106
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            ldc 320.0
            dcmpl
            ifgt 22
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            ldc 320.0
            dcmpl
            ifle 24
        22: .line 111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            dconst_0
            dup2_x1
            putfield com.sun.javafx.font.coretext.CGSize.height:D
            dup2_x1
            putfield com.sun.javafx.font.coretext.CGSize.width:D
            dup2_x1
            putfield com.sun.javafx.font.coretext.CGPoint.y:D
            putfield com.sun.javafx.font.coretext.CGPoint.x:D
        23: .line 112
            goto 28
        24: .line 115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            invokestatic java.lang.Math.floor:(D)D
            d2i
            iconst_1
            isub
            i2d
            putfield com.sun.javafx.font.coretext.CGPoint.x:D
        25: .line 116
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
            invokestatic java.lang.Math.floor:(D)D
            d2i
            iconst_1
            isub
            i2d
            putfield com.sun.javafx.font.coretext.CGPoint.y:D
        26: .line 117
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            iconst_1
            iadd
            iconst_1
            iadd
            iconst_1
            iadd
            i2d
            putfield com.sun.javafx.font.coretext.CGSize.width:D
        27: .line 118
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            iconst_1
            iadd
            iconst_1
            iadd
            iconst_1
            iadd
            i2d
            putfield com.sun.javafx.font.coretext.CGSize.height:D
        28: .line 120
      StackMap locals:
      StackMap stack:
            return
        end local 6 // float[] bb
        end local 5 // com.sun.javafx.font.coretext.CTFontFile fr
        end local 4 // com.sun.javafx.font.coretext.CGSize size
        end local 3 // int orientation
        end local 1 // long fontRef
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   29     0         this  Lcom/sun/javafx/font/coretext/CTGlyph;
            4   29     1      fontRef  J
            6   29     3  orientation  I
            7   29     4         size  Lcom/sun/javafx/font/coretext/CGSize;
           12   29     5           fr  Lcom/sun/javafx/font/coretext/CTFontFile;
           13   29     6           bb  [F

  public com.sun.javafx.geom.Shape getShape();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 123
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.createGlyphOutline:(I)Lcom/sun/javafx/geom/Path2D;
            areturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  private long createContext(boolean, int, int);
    descriptor: (ZII)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=13, locals=12, args_size=4
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
        start local 1 // boolean lcd
        start local 2 // int width
        start local 3 // int height
         0: .line 128
            bipush 8
            istore 6 /* bpc */
        start local 6 // int bpc
         1: .line 129
            iload 1 /* lcd */
            ifeq 6
         2: .line 130
            getstatic com.sun.javafx.font.coretext.CTGlyph.RGB_COLORSPACE:J
            lstore 4 /* space */
        start local 4 // long space
         3: .line 131
            iload 2 /* width */
            iconst_4
            imul
            istore 7 /* bpr */
        start local 7 // int bpr
         4: .line 132
            getstatic com.sun.javafx.font.coretext.OS.kCGBitmapByteOrder32Host:I
            iconst_2
            ior
            istore 8 /* flags */
        start local 8 // int flags
         5: .line 133
            goto 9
        end local 8 // int flags
        end local 7 // int bpr
        end local 4 // long space
         6: .line 134
      StackMap locals: com.sun.javafx.font.coretext.CTGlyph int int int top top int
      StackMap stack:
            getstatic com.sun.javafx.font.coretext.CTGlyph.GRAY_COLORSPACE:J
            lstore 4 /* space */
        start local 4 // long space
         7: .line 135
            iload 2 /* width */
            istore 7 /* bpr */
        start local 7 // int bpr
         8: .line 136
            iconst_0
            istore 8 /* flags */
        start local 8 // int flags
         9: .line 138
      StackMap locals: com.sun.javafx.font.coretext.CTGlyph int int int long int int int
      StackMap stack:
            lconst_0
            iload 2 /* width */
            i2l
            iload 3 /* height */
            i2l
            iload 6 /* bpc */
            i2l
            iload 7 /* bpr */
            i2l
            lload 4 /* space */
            iload 8 /* flags */
            invokestatic com.sun.javafx.font.coretext.OS.CGBitmapContextCreate:(JJJJJJI)J
            lstore 9 /* context */
        start local 9 // long context
        10: .line 140
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.isSubPixelGlyph:()Z
            istore 11 /* subPixel */
        start local 11 // boolean subPixel
        11: .line 141
            lload 9 /* context */
            iload 1 /* lcd */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetAllowsFontSmoothing:(JZ)V
        12: .line 142
            lload 9 /* context */
            iconst_1
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetAllowsAntialiasing:(JZ)V
        13: .line 143
            lload 9 /* context */
            iload 11 /* subPixel */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetAllowsFontSubpixelPositioning:(JZ)V
        14: .line 144
            lload 9 /* context */
            iload 11 /* subPixel */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetAllowsFontSubpixelQuantization:(JZ)V
        15: .line 145
            lload 9 /* context */
            lreturn
        end local 11 // boolean subPixel
        end local 9 // long context
        end local 8 // int flags
        end local 7 // int bpr
        end local 6 // int bpc
        end local 4 // long space
        end local 3 // int height
        end local 2 // int width
        end local 1 // boolean lcd
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lcom/sun/javafx/font/coretext/CTGlyph;
            0   16     1       lcd  Z
            0   16     2     width  I
            0   16     3    height  I
            3    6     4     space  J
            7   16     4     space  J
            1   16     6       bpc  I
            4    6     7       bpr  I
            8   16     7       bpr  I
            5    6     8     flags  I
            9   16     8     flags  I
           10   16     9   context  J
           11   16    11  subPixel  Z
    MethodParameters:
        Name  Flags
      lcd     
      width   
      height  

  private long getCachedContext(boolean);
    descriptor: (Z)J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
        start local 1 // boolean lcd
         0: .line 150
            getstatic com.sun.javafx.font.coretext.CTGlyph.cachedContextRef:J
            lconst_0
            lcmp
            ifne 2
         1: .line 151
            aload 0 /* this */
            iload 1 /* lcd */
            sipush 256
            sipush 256
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.createContext:(ZII)J
            putstatic com.sun.javafx.font.coretext.CTGlyph.cachedContextRef:J
         2: .line 153
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.font.coretext.CTGlyph.cachedContextRef:J
            lreturn
        end local 1 // boolean lcd
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;
            0    3     1   lcd  Z
    MethodParameters:
      Name  Flags
      lcd   

  private synchronized byte[] getImage(double, double, int, int, int);
    descriptor: (DDIII)[B
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=10, locals=22, args_size=6
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
        start local 1 // double x
        start local 3 // double y
        start local 5 // int w
        start local 6 // int h
        start local 7 // int subPixel
         0: .line 158
            iload 5 /* w */
            ifeq 1
            iload 6 /* h */
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            newarray 8
            areturn
         2: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontRef:()J
            lstore 8 /* fontRef */
        start local 8 // long fontRef
         3: .line 161
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.isLCDGlyph:()Z
            istore 10 /* lcd */
        start local 10 // boolean lcd
         4: .line 162
            getstatic com.sun.javafx.font.coretext.CTGlyph.LCD_CONTEXT:Z
            ifne 5
            iload 10 /* lcd */
            ifne 5
            iconst_0
            goto 6
      StackMap locals: long int
      StackMap stack:
         5: iconst_1
      StackMap locals:
      StackMap stack: int
         6: istore 11 /* lcdContext */
        start local 11 // boolean lcdContext
         7: .line 163
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            getfield com.sun.javafx.font.coretext.CTFontStrike.matrix:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            astore 12 /* matrix */
        start local 12 // com.sun.javafx.font.coretext.CGAffineTransform matrix
         8: .line 164
            getstatic com.sun.javafx.font.coretext.CTGlyph.CACHE_CONTEXT:Z
            sipush 256
            iload 5 /* w */
            if_icmplt 9
            iconst_1
            goto 10
      StackMap locals: com.sun.javafx.font.coretext.CTGlyph double double int int int long int int com.sun.javafx.font.coretext.CGAffineTransform
      StackMap stack: int
         9: iconst_0
      StackMap locals: com.sun.javafx.font.coretext.CTGlyph double double int int int long int int com.sun.javafx.font.coretext.CGAffineTransform
      StackMap stack: int int
        10: iand
            sipush 256
            iload 6 /* h */
            if_icmplt 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack: int
        11: iconst_0
      StackMap locals: com.sun.javafx.font.coretext.CTGlyph double double int int int long int int com.sun.javafx.font.coretext.CGAffineTransform
      StackMap stack: int int
        12: iand
            istore 13 /* cache */
        start local 13 // boolean cache
        13: .line 165
            iload 13 /* cache */
            ifeq 14
            aload 0 /* this */
            iload 11 /* lcdContext */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.getCachedContext:(Z)J
            goto 15
        14: .line 166
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 11 /* lcdContext */
            iload 5 /* w */
            iload 6 /* h */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.createContext:(ZII)J
        15: .line 165
      StackMap locals:
      StackMap stack: long
            lstore 14 /* context */
        start local 14 // long context
        16: .line 167
            lload 14 /* context */
            lconst_0
            lcmp
            ifne 17
            iconst_0
            newarray 8
            areturn
        17: .line 170
      StackMap locals: long
      StackMap stack:
            lload 14 /* context */
            dconst_1
            dconst_1
            dconst_1
            dconst_1
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetRGBFillColor:(JDDDD)V
        18: .line 171
            new com.sun.javafx.font.coretext.CGRect
            dup
            invokespecial com.sun.javafx.font.coretext.CGRect.<init>:()V
            astore 16 /* rect */
        start local 16 // com.sun.javafx.font.coretext.CGRect rect
        19: .line 172
            aload 16 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            iload 5 /* w */
            i2d
            putfield com.sun.javafx.font.coretext.CGSize.width:D
        20: .line 173
            aload 16 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            iload 6 /* h */
            i2d
            putfield com.sun.javafx.font.coretext.CGSize.height:D
        21: .line 174
            lload 14 /* context */
            aload 16 /* rect */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextFillRect:(JLcom/sun/javafx/font/coretext/CGRect;)V
        22: .line 176
            dconst_0
            dstore 17 /* drawX */
        start local 17 // double drawX
        23: dconst_0
            dstore 19 /* drawY */
        start local 19 // double drawY
        24: .line 177
            aload 12 /* matrix */
            ifnull 27
        25: .line 178
            lload 14 /* context */
            dload 1 /* x */
            dneg
            dload 3 /* y */
            dneg
            invokestatic com.sun.javafx.font.coretext.OS.CGContextTranslateCTM:(JDD)V
        26: .line 179
            goto 29
        27: .line 180
      StackMap locals: com.sun.javafx.font.coretext.CGRect double double
      StackMap stack:
            dload 1 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            iload 7 /* subPixel */
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getSubPixelPosition:(I)F
            f2d
            dsub
            dstore 17 /* drawX */
        28: .line 181
            dload 3 /* y */
            dstore 19 /* drawY */
        29: .line 185
      StackMap locals:
      StackMap stack:
            lload 14 /* context */
            dconst_0
            dconst_0
            dconst_0
            dconst_1
            invokestatic com.sun.javafx.font.coretext.OS.CGContextSetRGBFillColor:(JDDDD)V
        30: .line 186
            lload 8 /* fontRef */
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.glyphCode:I
            i2s
            dload 17 /* drawX */
            dneg
            dload 19 /* drawY */
            dneg
            lload 14 /* context */
            invokestatic com.sun.javafx.font.coretext.OS.CTFontDrawGlyphs:(JSDDJ)V
        31: .line 188
            aload 12 /* matrix */
            ifnull 33
        32: .line 189
            lload 14 /* context */
            dload 1 /* x */
            dload 3 /* y */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextTranslateCTM:(JDD)V
        33: .line 193
      StackMap locals:
      StackMap stack:
            iload 10 /* lcd */
            ifeq 36
        34: .line 194
            lload 14 /* context */
            iload 5 /* w */
            iload 6 /* h */
            bipush 24
            invokestatic com.sun.javafx.font.coretext.OS.CGBitmapContextGetData:(JIII)[B
            astore 21 /* imageData */
        start local 21 // byte[] imageData
        35: .line 195
            goto 37
        end local 21 // byte[] imageData
        36: .line 196
      StackMap locals:
      StackMap stack:
            lload 14 /* context */
            iload 5 /* w */
            iload 6 /* h */
            bipush 8
            invokestatic com.sun.javafx.font.coretext.OS.CGBitmapContextGetData:(JIII)[B
            astore 21 /* imageData */
        start local 21 // byte[] imageData
        37: .line 198
      StackMap locals: byte[]
      StackMap stack:
            aload 21 /* imageData */
            ifnonnull 40
        38: .line 199
            aload 0 /* this */
            new com.sun.javafx.font.coretext.CGRect
            dup
            invokespecial com.sun.javafx.font.coretext.CGRect.<init>:()V
            putfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
        39: .line 200
            iconst_0
            newarray 8
            astore 21 /* imageData */
        40: .line 203
      StackMap locals:
      StackMap stack:
            iload 13 /* cache */
            ifne 42
        41: .line 204
            lload 14 /* context */
            invokestatic com.sun.javafx.font.coretext.OS.CGContextRelease:(J)V
        42: .line 206
      StackMap locals:
      StackMap stack:
            aload 21 /* imageData */
            areturn
        end local 21 // byte[] imageData
        end local 19 // double drawY
        end local 17 // double drawX
        end local 16 // com.sun.javafx.font.coretext.CGRect rect
        end local 14 // long context
        end local 13 // boolean cache
        end local 12 // com.sun.javafx.font.coretext.CGAffineTransform matrix
        end local 11 // boolean lcdContext
        end local 10 // boolean lcd
        end local 8 // long fontRef
        end local 7 // int subPixel
        end local 6 // int h
        end local 5 // int w
        end local 3 // double y
        end local 1 // double x
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   43     0        this  Lcom/sun/javafx/font/coretext/CTGlyph;
            0   43     1           x  D
            0   43     3           y  D
            0   43     5           w  I
            0   43     6           h  I
            0   43     7    subPixel  I
            3   43     8     fontRef  J
            4   43    10         lcd  Z
            7   43    11  lcdContext  Z
            8   43    12      matrix  Lcom/sun/javafx/font/coretext/CGAffineTransform;
           13   43    13       cache  Z
           16   43    14     context  J
           19   43    16        rect  Lcom/sun/javafx/font/coretext/CGRect;
           23   43    17       drawX  D
           24   43    19       drawY  D
           35   36    21   imageData  [B
           37   43    21   imageData  [B
    MethodParameters:
          Name  Flags
      x         
      y         
      w         
      h         
      subPixel  

  public byte[] getPixelData();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 210
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.getPixelData:(I)[B
            areturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public byte[] getPixelData(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
        start local 1 // int subPixel
         0: .line 214
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 215
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
         2: .line 216
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            d2i
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            d2i
            iload 1 /* subPixel */
         3: .line 215
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.getImage:(DDIII)[B
            areturn
        end local 1 // int subPixel
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/javafx/font/coretext/CTGlyph;
            0    4     1  subPixel  I
    MethodParameters:
          Name  Flags
      subPixel  

  public float getAdvance();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 220
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 222
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.xAdvance:D
            d2f
            freturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public float getPixelXAdvance();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 226
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 227
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.xAdvance:D
            d2f
            freturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public float getPixelYAdvance();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 231
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 232
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.yAdvance:D
            d2f
            freturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public int getWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 236
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 237
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.width:D
            d2i
            istore 1 /* w */
        start local 1 // int w
         2: .line 238
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.isLCDGlyph:()Z
            ifeq 3
            iload 1 /* w */
            iconst_3
            imul
            goto 4
      StackMap locals: int
      StackMap stack:
         3: iload 1 /* w */
      StackMap locals:
      StackMap stack: int
         4: ireturn
        end local 1 // int w
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;
            2    5     1     w  I

  public int getHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 242
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 243
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            d2i
            ireturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public int getOriginX();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 247
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 248
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            d2i
            ireturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;

  public int getOriginY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 252
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTGlyph.checkBounds:()V
         1: .line 253
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.size:Lcom/sun/javafx/font/coretext/CGSize;
            getfield com.sun.javafx.font.coretext.CGSize.height:D
            d2i
            istore 1 /* h */
        start local 1 // int h
         2: .line 254
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.bounds:Lcom/sun/javafx/font/coretext/CGRect;
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
            d2i
            istore 2 /* y */
        start local 2 // int y
         3: .line 255
            iload 1 /* h */
            ineg
            iload 2 /* y */
            isub
            ireturn
        end local 2 // int y
        end local 1 // int h
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;
            2    4     1     h  I
            3    4     2     y  I

  public boolean isLCDGlyph();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTGlyph this
         0: .line 259
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTGlyph.strike:Lcom/sun/javafx/font/coretext/CTFontStrike;
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getAAMode:()I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.javafx.font.coretext.CTGlyph this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/font/coretext/CTGlyph;
}
SourceFile: "CTGlyph.java"