public class org.apache.batik.svggen.font.table.TableFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.svggen.font.table.TableFactory
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.svggen.font.table.TableFactory this
         0: .line 30
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.batik.svggen.font.table.TableFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/svggen/font/table/TableFactory;

  public static org.apache.batik.svggen.font.table.Table create(org.apache.batik.svggen.font.table.DirectoryEntry, java.io.RandomAccessFile);
    descriptor: (Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)Lorg/apache/batik/svggen/font/table/Table;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.batik.svggen.font.table.DirectoryEntry de
        start local 1 // java.io.RandomAccessFile raf
         0: .line 33
            aconst_null
            astore 2 /* t */
        start local 2 // org.apache.batik.svggen.font.table.Table t
         1: .line 34
            aload 0 /* de */
            invokevirtual org.apache.batik.svggen.font.table.DirectoryEntry.getTag:()I
            lookupswitch { // 34
           1111577413: 2
           1128678944: 3
           1146308935: 4
           1161970772: 5
           1161972803: 6
           1161974595: 7
           1195656518: 8
           1196445523: 9
           1196643650: 11
           1246975046: 13
           1280594760: 14
           1296909912: 15
           1296913220: 16
           1330851634: 17
           1346587732: 19
           1447316824: 20
           1668112752: 21
           1668707360: 23
           1718642541: 25
           1719034226: 27
           1734439792: 28
           1735162214: 29
           1751412088: 31
           1751474532: 32
           1751672161: 34
           1752003704: 36
           1801810542: 38
           1819239265: 40
           1835104368: 42
           1851878757: 44
           1886352244: 48
           1886545264: 46
           1986553185: 50
           1986884728: 51
              default: 51
          }
         2: .line 36
      StackMap locals: org.apache.batik.svggen.font.table.Table
      StackMap stack:
            goto 51
         3: .line 38
      StackMap locals:
      StackMap stack:
            goto 51
         4: .line 40
      StackMap locals:
      StackMap stack:
            goto 51
         5: .line 42
      StackMap locals:
      StackMap stack:
            goto 51
         6: .line 44
      StackMap locals:
      StackMap stack:
            goto 51
         7: .line 46
      StackMap locals:
      StackMap stack:
            goto 51
         8: .line 48
      StackMap locals:
      StackMap stack:
            goto 51
         9: .line 50
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.GposTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.GposTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        10: .line 51
            goto 51
        11: .line 53
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.GsubTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.GsubTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        12: .line 54
            goto 51
        13: .line 56
      StackMap locals:
      StackMap stack:
            goto 51
        14: .line 58
      StackMap locals:
      StackMap stack:
            goto 51
        15: .line 60
      StackMap locals:
      StackMap stack:
            goto 51
        16: .line 62
      StackMap locals:
      StackMap stack:
            goto 51
        17: .line 64
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.Os2Table
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.Os2Table.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        18: .line 65
            goto 51
        19: .line 67
      StackMap locals:
      StackMap stack:
            goto 51
        20: .line 69
      StackMap locals:
      StackMap stack:
            goto 51
        21: .line 71
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.CmapTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.CmapTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        22: .line 72
            goto 51
        23: .line 74
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.CvtTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.CvtTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        24: .line 75
            goto 51
        25: .line 77
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.FpgmTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.FpgmTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        26: .line 78
            goto 51
        27: .line 80
      StackMap locals:
      StackMap stack:
            goto 51
        28: .line 82
      StackMap locals:
      StackMap stack:
            goto 51
        29: .line 84
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.GlyfTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.GlyfTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        30: .line 85
            goto 51
        31: .line 87
      StackMap locals:
      StackMap stack:
            goto 51
        32: .line 89
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.HeadTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.HeadTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        33: .line 90
            goto 51
        34: .line 92
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.HheaTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.HheaTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        35: .line 93
            goto 51
        36: .line 95
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.HmtxTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.HmtxTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        37: .line 96
            goto 51
        38: .line 98
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.KernTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.KernTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        39: .line 99
            goto 51
        40: .line 101
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.LocaTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.LocaTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        41: .line 102
            goto 51
        42: .line 104
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.MaxpTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.MaxpTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        43: .line 105
            goto 51
        44: .line 107
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.NameTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.NameTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        45: .line 108
            goto 51
        46: .line 110
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.PrepTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.PrepTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        47: .line 111
            goto 51
        48: .line 113
      StackMap locals:
      StackMap stack:
            new org.apache.batik.svggen.font.table.PostTable
            dup
            aload 0 /* de */
            aload 1 /* raf */
            invokespecial org.apache.batik.svggen.font.table.PostTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
            astore 2 /* t */
        49: .line 114
            goto 51
        50: .line 116
      StackMap locals:
      StackMap stack:
            goto 51
        51: .line 120
      StackMap locals:
      StackMap stack:
            aload 2 /* t */
            areturn
        end local 2 // org.apache.batik.svggen.font.table.Table t
        end local 1 // java.io.RandomAccessFile raf
        end local 0 // org.apache.batik.svggen.font.table.DirectoryEntry de
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   52     0    de  Lorg/apache/batik/svggen/font/table/DirectoryEntry;
            0   52     1   raf  Ljava/io/RandomAccessFile;
            1   52     2     t  Lorg/apache/batik/svggen/font/table/Table;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      de    
      raf   
}
SourceFile: "TableFactory.java"