class com.sun.javafx.font.coretext.CTFontFile extends com.sun.javafx.font.PrismFontFile
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.font.coretext.CTFontFile
  super_class: com.sun.javafx.font.PrismFontFile
{
  private final long cgFontRef;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final com.sun.javafx.font.coretext.CGAffineTransform tx;
    descriptor: Lcom/sun/javafx/font/coretext/CGAffineTransform;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 40
            new com.sun.javafx.font.coretext.CGAffineTransform
            dup
            invokespecial com.sun.javafx.font.coretext.CGAffineTransform.<init>:()V
            putstatic com.sun.javafx.font.coretext.CTFontFile.tx:Lcom/sun/javafx/font/coretext/CGAffineTransform;
         1: .line 42
            getstatic com.sun.javafx.font.coretext.CTFontFile.tx:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            dconst_1
            putfield com.sun.javafx.font.coretext.CGAffineTransform.a:D
         2: .line 43
            getstatic com.sun.javafx.font.coretext.CTFontFile.tx:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            ldc -1.0
            putfield com.sun.javafx.font.coretext.CGAffineTransform.d:D
         3: .line 44
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String, java.lang.String, int, boolean, boolean, boolean, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;IZZZZ)V
    flags: (0x0000) 
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String filename
        start local 3 // int fIndex
        start local 4 // boolean register
        start local 5 // boolean embedded
        start local 6 // boolean copy
        start local 7 // boolean tracked
         0: .line 64
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* filename */
            iload 3 /* fIndex */
            iload 4 /* register */
            iload 5 /* embedded */
            iload 6 /* copy */
            iload 7 /* tracked */
            invokespecial com.sun.javafx.font.PrismFontFile.<init>:(Ljava/lang/String;Ljava/lang/String;IZZZZ)V
         1: .line 66
            iload 5 /* embedded */
            ifeq 5
         2: .line 67
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.createCGFontForEmbeddedFont:()J
            putfield com.sun.javafx.font.coretext.CTFontFile.cgFontRef:J
         3: .line 68
            aload 0 /* this */
            new com.sun.javafx.font.coretext.CTFontFile$SelfDisposerRecord
            dup
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTFontFile.cgFontRef:J
            invokespecial com.sun.javafx.font.coretext.CTFontFile$SelfDisposerRecord.<init>:(J)V
            invokestatic com.sun.javafx.font.Disposer.addRecord:(Ljava/lang/Object;Lcom/sun/javafx/font/DisposerRecord;)Ljava/lang/ref/WeakReference;
            pop
         4: .line 69
            goto 6
         5: .line 70
      StackMap locals: com.sun.javafx.font.coretext.CTFontFile java.lang.String java.lang.String int int int int int
      StackMap stack:
            aload 0 /* this */
            lconst_0
            putfield com.sun.javafx.font.coretext.CTFontFile.cgFontRef:J
         6: .line 72
      StackMap locals:
      StackMap stack:
            return
        end local 7 // boolean tracked
        end local 6 // boolean copy
        end local 5 // boolean embedded
        end local 4 // boolean register
        end local 3 // int fIndex
        end local 2 // java.lang.String filename
        end local 1 // java.lang.String name
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/javafx/font/coretext/CTFontFile;
            0    7     1      name  Ljava/lang/String;
            0    7     2  filename  Ljava/lang/String;
            0    7     3    fIndex  I
            0    7     4  register  Z
            0    7     5  embedded  Z
            0    7     6      copy  Z
            0    7     7   tracked  Z
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
          Name  Flags
      name      
      filename  
      fIndex    
      register  
      embedded  
      copy      
      tracked   

  public static boolean registerFont(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=10, args_size=1
        start local 0 // java.lang.String fontfile
         0: .line 75
            aload 0 /* fontfile */
            ifnonnull 1
            iconst_0
            ireturn
         1: .line 76
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.font.coretext.OS.kCFAllocatorDefault:()J
            lstore 1 /* alloc */
        start local 1 // long alloc
         2: .line 77
            iconst_0
            istore 3 /* result */
        start local 3 // boolean result
         3: .line 78
            aload 0 /* fontfile */
            invokestatic com.sun.javafx.font.coretext.OS.CFStringCreate:(Ljava/lang/String;)J
            lstore 4 /* fileRef */
        start local 4 // long fileRef
         4: .line 79
            lload 4 /* fileRef */
            lconst_0
            lcmp
            ifeq 12
         5: .line 80
            iconst_0
            istore 6 /* pathStyle */
        start local 6 // int pathStyle
         6: .line 81
            lload 1 /* alloc */
            lload 4 /* fileRef */
            iload 6 /* pathStyle */
            i2l
            iconst_0
            invokestatic com.sun.javafx.font.coretext.OS.CFURLCreateWithFileSystemPath:(JJJZ)J
            lstore 7 /* urlRef */
        start local 7 // long urlRef
         7: .line 82
            lload 7 /* urlRef */
            lconst_0
            lcmp
            ifeq 11
         8: .line 83
            iconst_1
            istore 9 /* scope */
        start local 9 // int scope
         9: .line 84
            lload 7 /* urlRef */
            iload 9 /* scope */
            lconst_0
            invokestatic com.sun.javafx.font.coretext.OS.CTFontManagerRegisterFontsForURL:(JIJ)Z
            istore 3 /* result */
        10: .line 85
            lload 7 /* urlRef */
            invokestatic com.sun.javafx.font.coretext.OS.CFRelease:(J)V
        end local 9 // int scope
        11: .line 87
      StackMap locals: java.lang.String long int long int long
      StackMap stack:
            lload 4 /* fileRef */
            invokestatic com.sun.javafx.font.coretext.OS.CFRelease:(J)V
        end local 7 // long urlRef
        end local 6 // int pathStyle
        12: .line 89
      StackMap locals:
      StackMap stack:
            iload 3 /* result */
            ireturn
        end local 4 // long fileRef
        end local 3 // boolean result
        end local 1 // long alloc
        end local 0 // java.lang.String fontfile
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0   fontfile  Ljava/lang/String;
            2   13     1      alloc  J
            3   13     3     result  Z
            4   13     4    fileRef  J
            6   12     6  pathStyle  I
            7   12     7     urlRef  J
            9   11     9      scope  I
    MethodParameters:
          Name  Flags
      fontfile  

  private long createCGFontForEmbeddedFont();
    descriptor: ()J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=9, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
         0: .line 93
            lconst_0
            lstore 1 /* cgFontRef */
        start local 1 // long cgFontRef
         1: .line 94
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getFileName:()Ljava/lang/String;
            invokestatic com.sun.javafx.font.coretext.OS.CFStringCreate:(Ljava/lang/String;)J
            lstore 3 /* fileNameRef */
        start local 3 // long fileNameRef
         2: .line 95
            lload 3 /* fileNameRef */
            lconst_0
            lcmp
            ifeq 13
         3: .line 97
            invokestatic com.sun.javafx.font.coretext.OS.kCFAllocatorDefault:()J
            lload 3 /* fileNameRef */
         4: .line 98
            lconst_0
            iconst_0
         5: .line 96
            invokestatic com.sun.javafx.font.coretext.OS.CFURLCreateWithFileSystemPath:(JJJZ)J
            lstore 5 /* url */
        start local 5 // long url
         6: .line 99
            lload 5 /* url */
            lconst_0
            lcmp
            ifeq 12
         7: .line 100
            lload 5 /* url */
            invokestatic com.sun.javafx.font.coretext.OS.CGDataProviderCreateWithURL:(J)J
            lstore 7 /* dataProvider */
        start local 7 // long dataProvider
         8: .line 101
            lload 7 /* dataProvider */
            lconst_0
            lcmp
            ifeq 11
         9: .line 102
            lload 7 /* dataProvider */
            invokestatic com.sun.javafx.font.coretext.OS.CGFontCreateWithDataProvider:(J)J
            lstore 1 /* cgFontRef */
        10: .line 103
            lload 7 /* dataProvider */
            invokestatic com.sun.javafx.font.coretext.OS.CFRelease:(J)V
        11: .line 105
      StackMap locals: com.sun.javafx.font.coretext.CTFontFile long long long long
      StackMap stack:
            lload 5 /* url */
            invokestatic com.sun.javafx.font.coretext.OS.CFRelease:(J)V
        end local 7 // long dataProvider
        12: .line 107
      StackMap locals:
      StackMap stack:
            lload 3 /* fileNameRef */
            invokestatic com.sun.javafx.font.coretext.OS.CFRelease:(J)V
        end local 5 // long url
        13: .line 109
      StackMap locals:
      StackMap stack:
            lload 1 /* cgFontRef */
            lreturn
        end local 3 // long fileNameRef
        end local 1 // long cgFontRef
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/sun/javafx/font/coretext/CTFontFile;
            1   14     1     cgFontRef  J
            2   14     3   fileNameRef  J
            6   13     5           url  J
            8   12     7  dataProvider  J

  long getCGFontRef();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
         0: .line 113
            aload 0 /* this */
            getfield com.sun.javafx.font.coretext.CTFontFile.cgFontRef:J
            lreturn
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/font/coretext/CTFontFile;

  com.sun.javafx.font.coretext.CGRect getBBox(int, float);
    descriptor: (IF)Lcom/sun/javafx/font/coretext/CGRect;
    flags: (0x0000) 
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
        start local 1 // int gc
        start local 2 // float size
         0: .line 117
            aload 0 /* this */
            fload 2 /* size */
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getStrike:(FLcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/font/FontStrike;
            checkcast com.sun.javafx.font.coretext.CTFontStrike
            astore 3 /* strike */
        start local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
         1: .line 118
            aload 3 /* strike */
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontRef:()J
            lstore 4 /* fontRef */
        start local 4 // long fontRef
         2: .line 119
            lload 4 /* fontRef */
            lconst_0
            lcmp
            ifne 3
            aconst_null
            areturn
         3: .line 120
      StackMap locals: com.sun.javafx.font.coretext.CTFontStrike long
      StackMap stack:
            lload 4 /* fontRef */
            iload 1 /* gc */
            i2s
            getstatic com.sun.javafx.font.coretext.CTFontFile.tx:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            invokestatic com.sun.javafx.font.coretext.OS.CTFontCreatePathForGlyph:(JSLcom/sun/javafx/font/coretext/CGAffineTransform;)J
            lstore 6 /* pathRef */
        start local 6 // long pathRef
         4: .line 121
            lload 6 /* pathRef */
            lconst_0
            lcmp
            ifne 5
            aconst_null
            areturn
         5: .line 122
      StackMap locals: long
      StackMap stack:
            lload 6 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathGetPathBoundingBox:(J)Lcom/sun/javafx/font/coretext/CGRect;
            astore 8 /* rect */
        start local 8 // com.sun.javafx.font.coretext.CGRect rect
         6: .line 123
            lload 6 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathRelease:(J)V
         7: .line 124
            aload 8 /* rect */
            areturn
        end local 8 // com.sun.javafx.font.coretext.CGRect rect
        end local 6 // long pathRef
        end local 4 // long fontRef
        end local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
        end local 2 // float size
        end local 1 // int gc
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/javafx/font/coretext/CTFontFile;
            0    8     1       gc  I
            0    8     2     size  F
            1    8     3   strike  Lcom/sun/javafx/font/coretext/CTFontStrike;
            2    8     4  fontRef  J
            4    8     6  pathRef  J
            6    8     8     rect  Lcom/sun/javafx/font/coretext/CGRect;
    MethodParameters:
      Name  Flags
      gc    
      size  

  com.sun.javafx.geom.Path2D getGlyphOutline(int, float);
    descriptor: (IF)Lcom/sun/javafx/geom/Path2D;
    flags: (0x0000) 
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
        start local 1 // int gc
        start local 2 // float size
         0: .line 128
            aload 0 /* this */
            fload 2 /* size */
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getStrike:(FLcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/font/FontStrike;
            checkcast com.sun.javafx.font.coretext.CTFontStrike
            astore 3 /* strike */
        start local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
         1: .line 129
            aload 3 /* strike */
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontRef:()J
            lstore 4 /* fontRef */
        start local 4 // long fontRef
         2: .line 130
            lload 4 /* fontRef */
            lconst_0
            lcmp
            ifne 3
            aconst_null
            areturn
         3: .line 131
      StackMap locals: com.sun.javafx.font.coretext.CTFontStrike long
      StackMap stack:
            lload 4 /* fontRef */
            iload 1 /* gc */
            i2s
            getstatic com.sun.javafx.font.coretext.CTFontFile.tx:Lcom/sun/javafx/font/coretext/CGAffineTransform;
            invokestatic com.sun.javafx.font.coretext.OS.CTFontCreatePathForGlyph:(JSLcom/sun/javafx/font/coretext/CGAffineTransform;)J
            lstore 6 /* pathRef */
        start local 6 // long pathRef
         4: .line 132
            lload 6 /* pathRef */
            lconst_0
            lcmp
            ifne 5
            aconst_null
            areturn
         5: .line 133
      StackMap locals: long
      StackMap stack:
            lload 6 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathApply:(J)Lcom/sun/javafx/geom/Path2D;
            astore 8 /* path */
        start local 8 // com.sun.javafx.geom.Path2D path
         6: .line 134
            lload 6 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathRelease:(J)V
         7: .line 135
            aload 8 /* path */
            areturn
        end local 8 // com.sun.javafx.geom.Path2D path
        end local 6 // long pathRef
        end local 4 // long fontRef
        end local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
        end local 2 // float size
        end local 1 // int gc
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/javafx/font/coretext/CTFontFile;
            0    8     1       gc  I
            0    8     2     size  F
            1    8     3   strike  Lcom/sun/javafx/font/coretext/CTFontStrike;
            2    8     4  fontRef  J
            4    8     6  pathRef  J
            6    8     8     path  Lcom/sun/javafx/geom/Path2D;
    MethodParameters:
      Name  Flags
      gc    
      size  

  protected int[] createGlyphBoundingBox(int);
    descriptor: (I)[I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
        start local 1 // int gc
         0: .line 139
            ldc 12.0
            fstore 2 /* size */
        start local 2 // float size
         1: .line 140
            aload 0 /* this */
            fload 2 /* size */
         2: .line 141
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 140
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getStrike:(FLcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/font/FontStrike;
            checkcast com.sun.javafx.font.coretext.CTFontStrike
            astore 3 /* strike */
        start local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
         4: .line 143
            aload 3 /* strike */
            invokevirtual com.sun.javafx.font.coretext.CTFontStrike.getFontRef:()J
            lstore 4 /* fontRef */
        start local 4 // long fontRef
         5: .line 144
            lload 4 /* fontRef */
            lconst_0
            lcmp
            ifne 6
            aconst_null
            areturn
         6: .line 145
      StackMap locals: float com.sun.javafx.font.coretext.CTFontStrike long
      StackMap stack:
            iconst_4
            newarray 10
            astore 6 /* bb */
        start local 6 // int[] bb
         7: .line 154
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.isCFF:()Z
            ifne 11
         8: .line 155
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getIndexToLocFormat:()S
            istore 7 /* format */
        start local 7 // short format
         9: .line 156
            lload 4 /* fontRef */
            iload 1 /* gc */
            i2s
            iload 7 /* format */
            aload 6 /* bb */
            invokestatic com.sun.javafx.font.coretext.OS.CTFontGetBoundingRectForGlyphUsingTables:(JSS[I)Z
            ifeq 11
        10: .line 157
            aload 6 /* bb */
            areturn
        end local 7 // short format
        11: .line 161
      StackMap locals: int[]
      StackMap stack:
            lload 4 /* fontRef */
            iload 1 /* gc */
            i2s
            aconst_null
            invokestatic com.sun.javafx.font.coretext.OS.CTFontCreatePathForGlyph:(JSLcom/sun/javafx/font/coretext/CGAffineTransform;)J
            lstore 7 /* pathRef */
        start local 7 // long pathRef
        12: .line 162
            lload 7 /* pathRef */
            lconst_0
            lcmp
            ifne 13
            aconst_null
            areturn
        13: .line 163
      StackMap locals: long
      StackMap stack:
            lload 7 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathGetPathBoundingBox:(J)Lcom/sun/javafx/font/coretext/CGRect;
            astore 9 /* rect */
        start local 9 // com.sun.javafx.font.coretext.CGRect rect
        14: .line 164
            lload 7 /* pathRef */
            invokestatic com.sun.javafx.font.coretext.OS.CGPathRelease:(J)V
        15: .line 165
            aload 0 /* this */
            invokevirtual com.sun.javafx.font.coretext.CTFontFile.getUnitsPerEm:()I
            i2f
            fload 2 /* size */
            fdiv
            fstore 10 /* scale */
        start local 10 // float scale
        16: .line 166
            aload 6 /* bb */
            iconst_0
            aload 9 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.x:D
            fload 10 /* scale */
            f2d
            dmul
            invokestatic java.lang.Math.round:(D)J
            l2i
            iastore
        17: .line 167
            aload 6 /* bb */
            iconst_1
            aload 9 /* rect */
            getfield com.sun.javafx.font.coretext.CGRect.origin:Lcom/sun/javafx/font/coretext/CGPoint;
            getfield com.sun.javafx.font.coretext.CGPoint.y:D
            fload 10 /* scale */
            f2d
            dmul
            invokestatic java.lang.Math.round:(D)J
            l2i
            iastore
        18: .line 168
            aload 6 /* bb */
            iconst_2
            aload 9 /* 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 9 /* 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
            fload 10 /* scale */
            f2d
            dmul
            invokestatic java.lang.Math.round:(D)J
            l2i
            iastore
        19: .line 169
            aload 6 /* bb */
            iconst_3
            aload 9 /* 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 9 /* 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
            fload 10 /* scale */
            f2d
            dmul
            invokestatic java.lang.Math.round:(D)J
            l2i
            iastore
        20: .line 170
            aload 6 /* bb */
            areturn
        end local 10 // float scale
        end local 9 // com.sun.javafx.font.coretext.CGRect rect
        end local 7 // long pathRef
        end local 6 // int[] bb
        end local 4 // long fontRef
        end local 3 // com.sun.javafx.font.coretext.CTFontStrike strike
        end local 2 // float size
        end local 1 // int gc
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lcom/sun/javafx/font/coretext/CTFontFile;
            0   21     1       gc  I
            1   21     2     size  F
            4   21     3   strike  Lcom/sun/javafx/font/coretext/CTFontStrike;
            5   21     4  fontRef  J
            7   21     6       bb  [I
            9   11     7   format  S
           12   21     7  pathRef  J
           14   21     9     rect  Lcom/sun/javafx/font/coretext/CGRect;
           16   21    10    scale  F
    MethodParameters:
      Name  Flags
      gc    

  protected com.sun.javafx.font.PrismFontStrike<com.sun.javafx.font.coretext.CTFontFile> createStrike(float, com.sun.javafx.geom.transform.BaseTransform, int, com.sun.javafx.font.FontStrikeDesc);
    descriptor: (FLcom/sun/javafx/geom/transform/BaseTransform;ILcom/sun/javafx/font/FontStrikeDesc;)Lcom/sun/javafx/font/PrismFontStrike;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.javafx.font.coretext.CTFontFile this
        start local 1 // float size
        start local 2 // com.sun.javafx.geom.transform.BaseTransform transform
        start local 3 // int aaMode
        start local 4 // com.sun.javafx.font.FontStrikeDesc desc
         0: .line 176
            new com.sun.javafx.font.coretext.CTFontStrike
            dup
            aload 0 /* this */
            fload 1 /* size */
            aload 2 /* transform */
            iload 3 /* aaMode */
            aload 4 /* desc */
            invokespecial com.sun.javafx.font.coretext.CTFontStrike.<init>:(Lcom/sun/javafx/font/coretext/CTFontFile;FLcom/sun/javafx/geom/transform/BaseTransform;ILcom/sun/javafx/font/FontStrikeDesc;)V
            areturn
        end local 4 // com.sun.javafx.font.FontStrikeDesc desc
        end local 3 // int aaMode
        end local 2 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 1 // float size
        end local 0 // com.sun.javafx.font.coretext.CTFontFile this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/javafx/font/coretext/CTFontFile;
            0    1     1       size  F
            0    1     2  transform  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    1     3     aaMode  I
            0    1     4       desc  Lcom/sun/javafx/font/FontStrikeDesc;
    Signature: (FLcom/sun/javafx/geom/transform/BaseTransform;ILcom/sun/javafx/font/FontStrikeDesc;)Lcom/sun/javafx/font/PrismFontStrike<Lcom/sun/javafx/font/coretext/CTFontFile;>;
    MethodParameters:
           Name  Flags
      size       
      transform  
      aaMode     
      desc       
}
SourceFile: "CTFontFile.java"
NestMembers:
  com.sun.javafx.font.coretext.CTFontFile$SelfDisposerRecord
InnerClasses:
  private SelfDisposerRecord = com.sun.javafx.font.coretext.CTFontFile$SelfDisposerRecord of com.sun.javafx.font.coretext.CTFontFile