public class org.stringtemplate.v4.gui.STViewFrame extends javax.swing.JFrame
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.stringtemplate.v4.gui.STViewFrame
  super_class: javax.swing.JFrame
{
  private javax.swing.JToolBar toolBar1;
    descriptor: Ljavax/swing/JToolBar;
    flags: (0x0002) ACC_PRIVATE

  public javax.swing.JSplitPane treeContentSplitPane;
    descriptor: Ljavax/swing/JSplitPane;
    flags: (0x0001) ACC_PUBLIC

  public javax.swing.JSplitPane treeAttributesSplitPane;
    descriptor: Ljavax/swing/JSplitPane;
    flags: (0x0001) ACC_PUBLIC

  public javax.swing.JScrollPane treeScrollPane;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0001) ACC_PUBLIC

  protected javax.swing.JTree tree;
    descriptor: Ljavax/swing/JTree;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.JScrollPane attributeScrollPane;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.JTree attributes;
    descriptor: Ljavax/swing/JTree;
    flags: (0x0004) ACC_PROTECTED

  public javax.swing.JSplitPane outputTemplateSplitPane;
    descriptor: Ljavax/swing/JSplitPane;
    flags: (0x0001) ACC_PUBLIC

  protected javax.swing.JScrollPane scrollPane7;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0004) ACC_PROTECTED

  public javax.swing.JTextPane output;
    descriptor: Ljavax/swing/JTextPane;
    flags: (0x0001) ACC_PUBLIC

  public javax.swing.JTabbedPane templateBytecodeTraceTabPanel;
    descriptor: Ljavax/swing/JTabbedPane;
    flags: (0x0001) ACC_PUBLIC

  private javax.swing.JPanel panel1;
    descriptor: Ljavax/swing/JPanel;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.JScrollPane scrollPane3;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0002) ACC_PRIVATE

  public javax.swing.JTextPane template;
    descriptor: Ljavax/swing/JTextPane;
    flags: (0x0001) ACC_PUBLIC

  private javax.swing.JScrollPane scrollPane2;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0002) ACC_PRIVATE

  public javax.swing.JTree ast;
    descriptor: Ljavax/swing/JTree;
    flags: (0x0001) ACC_PUBLIC

  protected javax.swing.JScrollPane scrollPane15;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.JTextPane bytecode;
    descriptor: Ljavax/swing/JTextPane;
    flags: (0x0004) ACC_PROTECTED

  private javax.swing.JScrollPane scrollPane1;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0002) ACC_PRIVATE

  public javax.swing.JTextPane trace;
    descriptor: Ljavax/swing/JTextPane;
    flags: (0x0001) ACC_PUBLIC

  public javax.swing.JScrollPane errorScrollPane;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0001) ACC_PUBLIC

  protected javax.swing.JList errorList;
    descriptor: Ljavax/swing/JList;
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.stringtemplate.v4.gui.STViewFrame this
         0: .line 41
            aload 0 /* this */
            invokespecial javax.swing.JFrame.<init>:()V
         1: .line 42
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.gui.STViewFrame.initComponents:()V
         2: .line 43
            return
        end local 0 // org.stringtemplate.v4.gui.STViewFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/stringtemplate/v4/gui/STViewFrame;

  private void initComponents();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=20, locals=2, args_size=1
        start local 0 // org.stringtemplate.v4.gui.STViewFrame this
         0: .line 48
            aload 0 /* this */
            new javax.swing.JToolBar
            dup
            invokespecial javax.swing.JToolBar.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.toolBar1:Ljavax/swing/JToolBar;
         1: .line 49
            aload 0 /* this */
            new javax.swing.JSplitPane
            dup
            invokespecial javax.swing.JSplitPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
         2: .line 50
            aload 0 /* this */
            new javax.swing.JSplitPane
            dup
            invokespecial javax.swing.JSplitPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
         3: .line 51
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
         4: .line 52
            aload 0 /* this */
            new javax.swing.JTree
            dup
            invokespecial javax.swing.JTree.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.tree:Ljavax/swing/JTree;
         5: .line 53
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
         6: .line 54
            aload 0 /* this */
            new javax.swing.JTree
            dup
            invokespecial javax.swing.JTree.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.attributes:Ljavax/swing/JTree;
         7: .line 55
            aload 0 /* this */
            new javax.swing.JSplitPane
            dup
            invokespecial javax.swing.JSplitPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
         8: .line 56
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
         9: .line 57
            aload 0 /* this */
            new javax.swing.JTextPane
            dup
            invokespecial javax.swing.JTextPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.output:Ljavax/swing/JTextPane;
        10: .line 58
            aload 0 /* this */
            new javax.swing.JTabbedPane
            dup
            invokespecial javax.swing.JTabbedPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
        11: .line 59
            aload 0 /* this */
            new javax.swing.JPanel
            dup
            invokespecial javax.swing.JPanel.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
        12: .line 60
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
        13: .line 61
            aload 0 /* this */
            new javax.swing.JTextPane
            dup
            invokespecial javax.swing.JTextPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.template:Ljavax/swing/JTextPane;
        14: .line 62
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
        15: .line 63
            aload 0 /* this */
            new javax.swing.JTree
            dup
            invokespecial javax.swing.JTree.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.ast:Ljavax/swing/JTree;
        16: .line 64
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
        17: .line 65
            aload 0 /* this */
            new javax.swing.JTextPane
            dup
            invokespecial javax.swing.JTextPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.bytecode:Ljavax/swing/JTextPane;
        18: .line 66
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
        19: .line 67
            aload 0 /* this */
            new javax.swing.JTextPane
            dup
            invokespecial javax.swing.JTextPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.trace:Ljavax/swing/JTextPane;
        20: .line 68
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
        21: .line 69
            aload 0 /* this */
            new javax.swing.JList
            dup
            invokespecial javax.swing.JList.<init>:()V
            putfield org.stringtemplate.v4.gui.STViewFrame.errorList:Ljavax/swing/JList;
        22: .line 72
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.gui.STViewFrame.getContentPane:()Ljava/awt/Container;
            astore 1 /* contentPane */
        start local 1 // java.awt.Container contentPane
        23: .line 73
            aload 1 /* contentPane */
            new java.awt.GridBagLayout
            dup
            invokespecial java.awt.GridBagLayout.<init>:()V
            invokevirtual java.awt.Container.setLayout:(Ljava/awt/LayoutManager;)V
        24: .line 74
            aload 1 /* contentPane */
            invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
            checkcast java.awt.GridBagLayout
            iconst_2
            newarray 10
            putfield java.awt.GridBagLayout.columnWidths:[I
        25: .line 75
            aload 1 /* contentPane */
            invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
            checkcast java.awt.GridBagLayout
            iconst_4
            newarray 10
            putfield java.awt.GridBagLayout.rowHeights:[I
        26: .line 76
            aload 1 /* contentPane */
            invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
            checkcast java.awt.GridBagLayout
            iconst_2
            newarray 7
            dup
            iconst_0
            dconst_1
            dastore
            dup
            iconst_1
            ldc 1.0E-4
            dastore
            putfield java.awt.GridBagLayout.columnWeights:[D
        27: .line 77
            aload 1 /* contentPane */
            invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
            checkcast java.awt.GridBagLayout
            iconst_4
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            dup
            iconst_1
            dconst_1
            dastore
            dup
            iconst_2
            dconst_0
            dastore
            dup
            iconst_3
            ldc 1.0E-4
            dastore
            putfield java.awt.GridBagLayout.rowWeights:[D
        28: .line 78
            aload 1 /* contentPane */
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.toolBar1:Ljavax/swing/JToolBar;
            new java.awt.GridBagConstraints
            dup
            iconst_0
            iconst_0
            iconst_1
            iconst_1
            dconst_0
            dconst_0
        29: .line 79
            bipush 10
            iconst_1
        30: .line 80
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            iconst_0
            iconst_0
            invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
        31: .line 78
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        32: .line 84
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
            ldc 0.25
            invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
        33: .line 88
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
            iconst_0
            invokevirtual javax.swing.JSplitPane.setOrientation:(I)V
        34: .line 89
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
            ldc 0.7
            invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
        35: .line 93
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        36: .line 95
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JSplitPane.setTopComponent:(Ljava/awt/Component;)V
        37: .line 99
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.attributes:Ljavax/swing/JTree;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        38: .line 101
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JSplitPane.setBottomComponent:(Ljava/awt/Component;)V
        39: .line 103
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
            invokevirtual javax.swing.JSplitPane.setLeftComponent:(Ljava/awt/Component;)V
        40: .line 107
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
            iconst_0
            invokevirtual javax.swing.JSplitPane.setOrientation:(I)V
        41: .line 108
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
            ldc 0.7
            invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
        42: .line 112
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.output:Ljavax/swing/JTextPane;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        43: .line 114
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JSplitPane.setTopComponent:(Ljava/awt/Component;)V
        44: .line 121
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
            new javax.swing.BoxLayout
            dup
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
            iconst_0
            invokespecial javax.swing.BoxLayout.<init>:(Ljava/awt/Container;I)V
            invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
        45: .line 125
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.template:Ljavax/swing/JTextPane;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        46: .line 127
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        47: .line 131
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.ast:Ljavax/swing/JTree;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        48: .line 133
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        49: .line 135
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
            ldc "template"
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
            invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
        50: .line 140
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.bytecode:Ljavax/swing/JTextPane;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        51: .line 142
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
            ldc "bytecode"
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
        52: .line 147
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.trace:Ljavax/swing/JTextPane;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        53: .line 149
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
            ldc "trace"
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
        54: .line 152
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
            invokevirtual javax.swing.JSplitPane.setBottomComponent:(Ljava/awt/Component;)V
        55: .line 154
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
            invokevirtual javax.swing.JSplitPane.setRightComponent:(Ljava/awt/Component;)V
        56: .line 156
            aload 1 /* contentPane */
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
            new java.awt.GridBagConstraints
            dup
            iconst_0
            iconst_1
            iconst_1
            iconst_1
            dconst_0
            dconst_0
        57: .line 157
            bipush 10
            iconst_1
        58: .line 158
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            iconst_0
            iconst_0
            invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
        59: .line 156
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        60: .line 162
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.errorList:Ljavax/swing/JList;
            invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
        61: .line 164
            aload 1 /* contentPane */
            aload 0 /* this */
            getfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
            new java.awt.GridBagConstraints
            dup
            iconst_0
            iconst_2
            iconst_1
            iconst_1
            dconst_0
            dconst_0
        62: .line 165
            bipush 10
            iconst_1
        63: .line 166
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            iconst_0
            iconst_0
            invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
        64: .line 164
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        65: .line 167
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.gui.STViewFrame.pack:()V
        66: .line 168
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.gui.STViewFrame.getOwner:()Ljava/awt/Window;
            invokevirtual org.stringtemplate.v4.gui.STViewFrame.setLocationRelativeTo:(Ljava/awt/Component;)V
        67: .line 170
            return
        end local 1 // java.awt.Container contentPane
        end local 0 // org.stringtemplate.v4.gui.STViewFrame this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   68     0         this  Lorg/stringtemplate/v4/gui/STViewFrame;
           23   68     1  contentPane  Ljava/awt/Container;
}
SourceFile: "STViewFrame.java"