public class javax.swing.JInternalFrame extends javax.swing.JComponent implements javax.accessibility.Accessible, javax.swing.WindowConstants, javax.swing.RootPaneContainer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.JInternalFrame
  super_class: javax.swing.JComponent
{
  private static final java.lang.String uiClassID;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "InternalFrameUI"

  protected javax.swing.JRootPane rootPane;
    descriptor: Ljavax/swing/JRootPane;
    flags: (0x0004) ACC_PROTECTED

  protected boolean rootPaneCheckingEnabled;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean closable;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean isClosed;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean maximizable;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean isMaximum;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean iconable;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean isIcon;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean resizable;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean isSelected;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.Icon frameIcon;
    descriptor: Ljavax/swing/Icon;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String title;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.JInternalFrame$JDesktopIcon desktopIcon;
    descriptor: Ljavax/swing/JInternalFrame$JDesktopIcon;
    flags: (0x0004) ACC_PROTECTED

  private java.awt.Cursor lastCursor;
    descriptor: Ljava/awt/Cursor;
    flags: (0x0002) ACC_PRIVATE

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

  private java.awt.Rectangle normalBounds;
    descriptor: Ljava/awt/Rectangle;
    flags: (0x0002) ACC_PRIVATE

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

  private java.awt.Component lastFocusOwner;
    descriptor: Ljava/awt/Component;
    flags: (0x0002) ACC_PRIVATE

  public static final java.lang.String CONTENT_PANE_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "contentPane"

  public static final java.lang.String MENU_BAR_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "JMenuBar"

  public static final java.lang.String TITLE_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "title"

  public static final java.lang.String LAYERED_PANE_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "layeredPane"

  public static final java.lang.String ROOT_PANE_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "rootPane"

  public static final java.lang.String GLASS_PANE_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "glassPane"

  public static final java.lang.String FRAME_ICON_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "frameIcon"

  public static final java.lang.String IS_SELECTED_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "selected"

  public static final java.lang.String IS_CLOSED_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "closed"

  public static final java.lang.String IS_MAXIMUM_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "maximum"

  public static final java.lang.String IS_ICON_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "icon"

  private static final java.lang.Object PROPERTY_CHANGE_LISTENER_KEY;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 224
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void addPropertyChangeListenerIfNecessary();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 227
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnonnull 8
         1: .line 230
            new javax.swing.JInternalFrame$FocusPropertyChangeListener
            dup
            invokespecial javax.swing.JInternalFrame$FocusPropertyChangeListener.<init>:()V
         2: .line 229
            astore 0 /* focusListener */
        start local 0 // java.beans.PropertyChangeListener focusListener
         3: .line 232
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.JInternalFrame.PROPERTY_CHANGE_LISTENER_KEY:Ljava/lang/Object;
         4: .line 233
            aload 0 /* focusListener */
         5: .line 232
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 235
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
         7: .line 236
            aload 0 /* focusListener */
            invokevirtual java.awt.KeyboardFocusManager.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
        end local 0 // java.beans.PropertyChangeListener focusListener
         8: .line 238
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            3    8     0  focusListener  Ljava/beans/PropertyChangeListener;

  private static void updateLastFocusOwner(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.awt.Component component
         0: .line 250
            aload 0 /* component */
            ifnull 7
         1: .line 251
            aload 0 /* component */
            astore 1 /* parent */
        start local 1 // java.awt.Component parent
         2: .line 252
            goto 6
         3: .line 253
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 1 /* parent */
            instanceof javax.swing.JInternalFrame
            ifeq 5
         4: .line 255
            aload 1 /* parent */
            checkcast javax.swing.JInternalFrame
            aload 0 /* component */
            invokevirtual javax.swing.JInternalFrame.setLastFocusOwner:(Ljava/awt/Component;)V
         5: .line 257
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
            astore 1 /* parent */
         6: .line 252
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            ifnull 7
            aload 1 /* parent */
            instanceof java.awt.Window
            ifeq 3
        end local 1 // java.awt.Component parent
         7: .line 260
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.Component component
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0  component  Ljava/awt/Component;
            2    7     1     parent  Ljava/awt/Component;
    MethodParameters:
           Name  Flags
      component  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 267
            aload 0 /* this */
            ldc ""
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
         1: .line 268
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JInternalFrame;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
         0: .line 280
            aload 0 /* this */
            aload 1 /* title */
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
         1: .line 281
            return
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/JInternalFrame;
            0    2     1  title  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      title  

  public void <init>(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
        start local 2 // boolean resizable
         0: .line 292
            aload 0 /* this */
            aload 1 /* title */
            iload 2 /* resizable */
            iconst_0
            iconst_0
            iconst_0
            invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
         1: .line 293
            return
        end local 2 // boolean resizable
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavax/swing/JInternalFrame;
            0    2     1      title  Ljava/lang/String;
            0    2     2  resizable  Z
    MethodParameters:
           Name  Flags
      title      
      resizable  

  public void <init>(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
        start local 2 // boolean resizable
        start local 3 // boolean closable
         0: .line 305
            aload 0 /* this */
            aload 1 /* title */
            iload 2 /* resizable */
            iload 3 /* closable */
            iconst_0
            iconst_0
            invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
         1: .line 306
            return
        end local 3 // boolean closable
        end local 2 // boolean resizable
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavax/swing/JInternalFrame;
            0    2     1      title  Ljava/lang/String;
            0    2     2  resizable  Z
            0    2     3   closable  Z
    MethodParameters:
           Name  Flags
      title      
      resizable  
      closable   

  public void <init>(java.lang.String, boolean, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
        start local 2 // boolean resizable
        start local 3 // boolean closable
        start local 4 // boolean maximizable
         0: .line 320
            aload 0 /* this */
            aload 1 /* title */
            iload 2 /* resizable */
            iload 3 /* closable */
            iload 4 /* maximizable */
            iconst_0
            invokespecial javax.swing.JInternalFrame.<init>:(Ljava/lang/String;ZZZZ)V
         1: .line 321
            return
        end local 4 // boolean maximizable
        end local 3 // boolean closable
        end local 2 // boolean resizable
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljavax/swing/JInternalFrame;
            0    2     1        title  Ljava/lang/String;
            0    2     2    resizable  Z
            0    2     3     closable  Z
            0    2     4  maximizable  Z
    MethodParameters:
             Name  Flags
      title        
      resizable    
      closable     
      maximizable  

  public void <init>(java.lang.String, boolean, boolean, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
        start local 2 // boolean resizable
        start local 3 // boolean closable
        start local 4 // boolean maximizable
        start local 5 // boolean iconifiable
         0: .line 334
            aload 0 /* this */
            invokespecial javax.swing.JComponent.<init>:()V
         1: .line 142
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
         2: .line 185
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
         3: .line 187
            aload 0 /* this */
            iconst_2
            putfield javax.swing.JInternalFrame.defaultCloseOperation:I
         4: .line 1974
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JInternalFrame.isDragging:Z
         5: .line 1975
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JInternalFrame.danger:Z
         6: .line 337
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.createRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JInternalFrame.setRootPane:(Ljavax/swing/JRootPane;)V
         7: .line 338
            aload 0 /* this */
            new java.awt.BorderLayout
            dup
            invokespecial java.awt.BorderLayout.<init>:()V
            invokevirtual javax.swing.JInternalFrame.setLayout:(Ljava/awt/LayoutManager;)V
         8: .line 339
            aload 0 /* this */
            aload 1 /* title */
            putfield javax.swing.JInternalFrame.title:Ljava/lang/String;
         9: .line 340
            aload 0 /* this */
            iload 2 /* resizable */
            putfield javax.swing.JInternalFrame.resizable:Z
        10: .line 341
            aload 0 /* this */
            iload 3 /* closable */
            putfield javax.swing.JInternalFrame.closable:Z
        11: .line 342
            aload 0 /* this */
            iload 4 /* maximizable */
            putfield javax.swing.JInternalFrame.maximizable:Z
        12: .line 343
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JInternalFrame.isMaximum:Z
        13: .line 344
            aload 0 /* this */
            iload 5 /* iconifiable */
            putfield javax.swing.JInternalFrame.iconable:Z
        14: .line 345
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JInternalFrame.isIcon:Z
        15: .line 346
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
        16: .line 347
            aload 0 /* this */
            iconst_1
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
        17: .line 348
            aload 0 /* this */
            new javax.swing.JInternalFrame$JDesktopIcon
            dup
            aload 0 /* this */
            invokespecial javax.swing.JInternalFrame$JDesktopIcon.<init>:(Ljavax/swing/JInternalFrame;)V
            putfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
        18: .line 349
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.updateUI:()V
        19: .line 350
            aload 0 /* this */
            iconst_1
            invokestatic sun.awt.SunToolkit.checkAndSetPolicy:(Ljava/awt/Container;Z)V
        20: .line 351
            invokestatic javax.swing.JInternalFrame.addPropertyChangeListenerIfNecessary:()V
        21: .line 352
            return
        end local 5 // boolean iconifiable
        end local 4 // boolean maximizable
        end local 3 // boolean closable
        end local 2 // boolean resizable
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   22     0         this  Ljavax/swing/JInternalFrame;
            0   22     1        title  Ljava/lang/String;
            0   22     2    resizable  Z
            0   22     3     closable  Z
            0   22     4  maximizable  Z
            0   22     5  iconifiable  Z
    MethodParameters:
             Name  Flags
      title        
      resizable    
      closable     
      maximizable  
      iconifiable  

  protected javax.swing.JRootPane createRootPane();
    descriptor: ()Ljavax/swing/JRootPane;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 360
            new javax.swing.JRootPane
            dup
            invokespecial javax.swing.JRootPane.<init>:()V
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public javax.swing.plaf.InternalFrameUI getUI();
    descriptor: ()Ljavax/swing/plaf/InternalFrameUI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 370
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
            checkcast javax.swing.plaf.InternalFrameUI
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setUI(javax.swing.plaf.InternalFrameUI);
    descriptor: (Ljavax/swing/plaf/InternalFrameUI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.plaf.InternalFrameUI ui
         0: .line 383
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            istore 2 /* checkingEnabled */
        start local 2 // boolean checkingEnabled
         1: .line 385
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         2: .line 386
            aload 0 /* this */
            aload 1 /* ui */
            invokespecial javax.swing.JComponent.setUI:(Ljavax/swing/plaf/ComponentUI;)V
         3: .line 387
            goto 7
         4: .line 388
      StackMap locals: javax.swing.JInternalFrame javax.swing.plaf.InternalFrameUI int
      StackMap stack: java.lang.Throwable
            astore 3
         5: .line 389
            aload 0 /* this */
            iload 2 /* checkingEnabled */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         6: .line 390
            aload 3
            athrow
         7: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* checkingEnabled */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         8: .line 391
            return
        end local 2 // boolean checkingEnabled
        end local 1 // javax.swing.plaf.InternalFrameUI ui
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Ljavax/swing/JInternalFrame;
            0    9     1               ui  Ljavax/swing/plaf/InternalFrameUI;
            1    9     2  checkingEnabled  Z
      Exception table:
        from    to  target  type
           1     4       4  any
    MethodParameters:
      Name  Flags
      ui    

  public void updateUI();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 402
            aload 0 /* this */
            aload 0 /* this */
            invokestatic javax.swing.UIManager.getUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            checkcast javax.swing.plaf.InternalFrameUI
            invokevirtual javax.swing.JInternalFrame.setUI:(Ljavax/swing/plaf/InternalFrameUI;)V
         1: .line 403
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.invalidate:()V
         2: .line 404
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            ifnull 4
         3: .line 405
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.updateUIWhenHidden:()V
         4: .line 407
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/JInternalFrame;

  void updateUIWhenHidden();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 414
            aload 0 /* this */
            aload 0 /* this */
            invokestatic javax.swing.UIManager.getUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            checkcast javax.swing.plaf.InternalFrameUI
            invokevirtual javax.swing.JInternalFrame.setUI:(Ljavax/swing/plaf/InternalFrameUI;)V
         1: .line 415
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.invalidate:()V
         2: .line 416
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getComponents:()[Ljava/awt/Component;
            astore 1 /* children */
        start local 1 // java.awt.Component[] children
         3: .line 417
            aload 1 /* children */
            ifnull 9
         4: .line 418
            aload 1 /* children */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 8
      StackMap locals: javax.swing.JInternalFrame java.awt.Component[] top int int java.awt.Component[]
      StackMap stack:
         5: aload 5
            iload 3
            aaload
            astore 2 /* child */
        start local 2 // java.awt.Component child
         6: .line 419
            aload 2 /* child */
            invokestatic javax.swing.SwingUtilities.updateComponentTreeUI:(Ljava/awt/Component;)V
        end local 2 // java.awt.Component child
         7: .line 418
            iinc 3 1
      StackMap locals:
      StackMap stack:
         8: iload 3
            iload 4
            if_icmplt 5
         9: .line 422
      StackMap locals: javax.swing.JInternalFrame java.awt.Component[]
      StackMap stack:
            return
        end local 1 // java.awt.Component[] children
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Ljavax/swing/JInternalFrame;
            3   10     1  children  [Ljava/awt/Component;
            6    7     2     child  Ljava/awt/Component;

  public java.lang.String getUIClassID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 438
            ldc "InternalFrameUI"
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  protected boolean isRootPaneCheckingEnabled();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 454
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  protected void setRootPaneCheckingEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean enabled
         0: .line 474
            aload 0 /* this */
            iload 1 /* enabled */
            putfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
         1: .line 475
            return
        end local 1 // boolean enabled
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/swing/JInternalFrame;
            0    2     1  enabled  Z
    MethodParameters:
         Name  Flags
      enabled  

  protected void addImpl(java.awt.Component, java.lang.Object, int);
    descriptor: (Ljava/awt/Component;Ljava/lang/Object;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Component comp
        start local 2 // java.lang.Object constraints
        start local 3 // int index
         0: .line 497
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            ifeq 3
         1: .line 498
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            aload 1 /* comp */
            aload 2 /* constraints */
            iload 3 /* index */
            invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;I)V
         2: .line 499
            goto 4
         3: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* comp */
            aload 2 /* constraints */
            iload 3 /* index */
            invokespecial javax.swing.JComponent.addImpl:(Ljava/awt/Component;Ljava/lang/Object;I)V
         4: .line 503
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int index
        end local 2 // java.lang.Object constraints
        end local 1 // java.awt.Component comp
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljavax/swing/JInternalFrame;
            0    5     1         comp  Ljava/awt/Component;
            0    5     2  constraints  Ljava/lang/Object;
            0    5     3        index  I
    MethodParameters:
             Name  Flags
      comp         
      constraints  
      index        

  public void remove(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Component comp
         0: .line 516
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getComponentCount:()I
            istore 2 /* oldCount */
        start local 2 // int oldCount
         1: .line 517
            aload 0 /* this */
            aload 1 /* comp */
            invokespecial javax.swing.JComponent.remove:(Ljava/awt/Component;)V
         2: .line 518
            iload 2 /* oldCount */
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getComponentCount:()I
            if_icmpne 4
         3: .line 519
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            aload 1 /* comp */
            invokevirtual java.awt.Container.remove:(Ljava/awt/Component;)V
         4: .line 521
      StackMap locals: int
      StackMap stack:
            return
        end local 2 // int oldCount
        end local 1 // java.awt.Component comp
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavax/swing/JInternalFrame;
            0    5     1      comp  Ljava/awt/Component;
            1    5     2  oldCount  I
    MethodParameters:
      Name  Flags
      comp  

  public void setLayout(java.awt.LayoutManager);
    descriptor: (Ljava/awt/LayoutManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.LayoutManager manager
         0: .line 535
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            ifeq 3
         1: .line 536
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            aload 1 /* manager */
            invokevirtual java.awt.Container.setLayout:(Ljava/awt/LayoutManager;)V
         2: .line 537
            goto 4
         3: .line 539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* manager */
            invokespecial javax.swing.JComponent.setLayout:(Ljava/awt/LayoutManager;)V
         4: .line 541
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.LayoutManager manager
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavax/swing/JInternalFrame;
            0    5     1  manager  Ljava/awt/LayoutManager;
    MethodParameters:
         Name  Flags
      manager  

  public javax.swing.JMenuBar getMenuBar();
    descriptor: ()Ljavax/swing/JMenuBar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 559
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.getMenuBar:()Ljavax/swing/JMenuBar;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        java.lang.Deprecated()

  public javax.swing.JMenuBar getJMenuBar();
    descriptor: ()Ljavax/swing/JMenuBar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 571
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.getJMenuBar:()Ljavax/swing/JMenuBar;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setMenuBar(javax.swing.JMenuBar);
    descriptor: (Ljavax/swing/JMenuBar;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.JMenuBar m
         0: .line 584
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getMenuBar:()Ljavax/swing/JMenuBar;
            astore 2 /* oldValue */
        start local 2 // javax.swing.JMenuBar oldValue
         1: .line 585
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            aload 1 /* m */
            invokevirtual javax.swing.JRootPane.setJMenuBar:(Ljavax/swing/JMenuBar;)V
         2: .line 586
            aload 0 /* this */
            ldc "JMenuBar"
            aload 2 /* oldValue */
            aload 1 /* m */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 587
            return
        end local 2 // javax.swing.JMenuBar oldValue
        end local 1 // javax.swing.JMenuBar m
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1         m  Ljavax/swing/JMenuBar;
            1    4     2  oldValue  Ljavax/swing/JMenuBar;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      m     

  public void setJMenuBar(javax.swing.JMenuBar);
    descriptor: (Ljavax/swing/JMenuBar;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.JMenuBar m
         0: .line 601
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getMenuBar:()Ljavax/swing/JMenuBar;
            astore 2 /* oldValue */
        start local 2 // javax.swing.JMenuBar oldValue
         1: .line 602
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            aload 1 /* m */
            invokevirtual javax.swing.JRootPane.setJMenuBar:(Ljavax/swing/JMenuBar;)V
         2: .line 603
            aload 0 /* this */
            ldc "JMenuBar"
            aload 2 /* oldValue */
            aload 1 /* m */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 604
            return
        end local 2 // javax.swing.JMenuBar oldValue
        end local 1 // javax.swing.JMenuBar m
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1         m  Ljavax/swing/JMenuBar;
            1    4     2  oldValue  Ljavax/swing/JMenuBar;
    MethodParameters:
      Name  Flags
      m     

  public java.awt.Container getContentPane();
    descriptor: ()Ljava/awt/Container;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 612
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.getContentPane:()Ljava/awt/Container;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setContentPane(java.awt.Container);
    descriptor: (Ljava/awt/Container;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Container c
         0: .line 632
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            astore 2 /* oldValue */
        start local 2 // java.awt.Container oldValue
         1: .line 633
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            aload 1 /* c */
            invokevirtual javax.swing.JRootPane.setContentPane:(Ljava/awt/Container;)V
         2: .line 634
            aload 0 /* this */
            ldc "contentPane"
            aload 2 /* oldValue */
            aload 1 /* c */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 635
            return
        end local 2 // java.awt.Container oldValue
        end local 1 // java.awt.Container c
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1         c  Ljava/awt/Container;
            1    4     2  oldValue  Ljava/awt/Container;
    MethodParameters:
      Name  Flags
      c     

  public javax.swing.JLayeredPane getLayeredPane();
    descriptor: ()Ljavax/swing/JLayeredPane;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 645
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.getLayeredPane:()Ljavax/swing/JLayeredPane;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setLayeredPane(javax.swing.JLayeredPane);
    descriptor: (Ljavax/swing/JLayeredPane;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.JLayeredPane layered
         0: .line 663
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getLayeredPane:()Ljavax/swing/JLayeredPane;
            astore 2 /* oldValue */
        start local 2 // javax.swing.JLayeredPane oldValue
         1: .line 664
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            aload 1 /* layered */
            invokevirtual javax.swing.JRootPane.setLayeredPane:(Ljavax/swing/JLayeredPane;)V
         2: .line 665
            aload 0 /* this */
            ldc "layeredPane"
            aload 2 /* oldValue */
            aload 1 /* layered */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 666
            return
        end local 2 // javax.swing.JLayeredPane oldValue
        end local 1 // javax.swing.JLayeredPane layered
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1   layered  Ljavax/swing/JLayeredPane;
            1    4     2  oldValue  Ljavax/swing/JLayeredPane;
    MethodParameters:
         Name  Flags
      layered  

  public java.awt.Component getGlassPane();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 675
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.getGlassPane:()Ljava/awt/Component;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setGlassPane(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Component glass
         0: .line 690
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getGlassPane:()Ljava/awt/Component;
            astore 2 /* oldValue */
        start local 2 // java.awt.Component oldValue
         1: .line 691
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            aload 1 /* glass */
            invokevirtual javax.swing.JRootPane.setGlassPane:(Ljava/awt/Component;)V
         2: .line 692
            aload 0 /* this */
            ldc "glassPane"
            aload 2 /* oldValue */
            aload 1 /* glass */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 693
            return
        end local 2 // java.awt.Component oldValue
        end local 1 // java.awt.Component glass
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1     glass  Ljava/awt/Component;
            1    4     2  oldValue  Ljava/awt/Component;
    MethodParameters:
       Name  Flags
      glass  

  public javax.swing.JRootPane getRootPane();
    descriptor: ()Ljavax/swing/JRootPane;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 702
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  protected void setRootPane(javax.swing.JRootPane);
    descriptor: (Ljavax/swing/JRootPane;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.JRootPane root
         0: .line 718
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            ifnull 2
         1: .line 719
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JInternalFrame.remove:(Ljava/awt/Component;)V
         2: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getRootPane:()Ljavax/swing/JRootPane;
            astore 2 /* oldValue */
        start local 2 // javax.swing.JRootPane oldValue
         3: .line 722
            aload 0 /* this */
            aload 1 /* root */
            putfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
         4: .line 723
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            ifnull 13
         5: .line 724
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            istore 3 /* checkingEnabled */
        start local 3 // boolean checkingEnabled
         6: .line 726
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         7: .line 727
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            ldc "Center"
            invokevirtual javax.swing.JInternalFrame.add:(Ljava/awt/Component;Ljava/lang/Object;)V
         8: .line 728
            goto 12
         9: .line 729
      StackMap locals: javax.swing.JInternalFrame javax.swing.JRootPane javax.swing.JRootPane int
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 730
            aload 0 /* this */
            iload 3 /* checkingEnabled */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
        11: .line 731
            aload 4
            athrow
        12: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* checkingEnabled */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
        end local 3 // boolean checkingEnabled
        13: .line 733
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "rootPane"
            aload 2 /* oldValue */
            aload 1 /* root */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        14: .line 734
            return
        end local 2 // javax.swing.JRootPane oldValue
        end local 1 // javax.swing.JRootPane root
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   15     0             this  Ljavax/swing/JInternalFrame;
            0   15     1             root  Ljavax/swing/JRootPane;
            3   15     2         oldValue  Ljavax/swing/JRootPane;
            6   13     3  checkingEnabled  Z
      Exception table:
        from    to  target  type
           6     9       9  any
    MethodParameters:
      Name  Flags
      root  

  public void setClosable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 746
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.closable:Z
            ifeq 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         3: .line 747
            iload 1 /* b */
            ifeq 4
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 5
      StackMap locals: java.lang.Boolean
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         5: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         6: .line 748
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.closable:Z
         7: .line 749
            aload 0 /* this */
            ldc "closable"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 750
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavax/swing/JInternalFrame;
            0    9     1         b  Z
            3    9     2  oldValue  Ljava/lang/Boolean;
            6    9     3  newValue  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public boolean isClosable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 758
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.closable:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public boolean isClosed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 766
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setClosed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 813
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            iload 1 /* b */
            if_icmpne 2
         1: .line 814
            return
         2: .line 817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ifeq 3
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 4
      StackMap locals:
      StackMap stack:
         3: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         4: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         5: .line 818
            iload 1 /* b */
            ifeq 6
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 7
      StackMap locals: java.lang.Boolean
      StackMap stack:
         6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         7: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         8: .line 819
            iload 1 /* b */
            ifeq 10
         9: .line 820
            aload 0 /* this */
            sipush 25550
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
        10: .line 822
      StackMap locals: java.lang.Boolean
      StackMap stack:
            aload 0 /* this */
            ldc "closed"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        11: .line 823
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.isClosed:Z
        12: .line 824
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ifeq 14
        13: .line 825
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
        14: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "closed"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 828
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ifeq 17
        16: .line 829
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.dispose:()V
        17: .line 836
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0      this  Ljavax/swing/JInternalFrame;
            0   18     1         b  Z
            5   18     2  oldValue  Ljava/lang/Boolean;
            8   18     3  newValue  Ljava/lang/Boolean;
    Exceptions:
      throws java.beans.PropertyVetoException
    MethodParameters:
      Name  Flags
      b     

  public void setResizable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 850
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.resizable:Z
            ifeq 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         3: .line 851
            iload 1 /* b */
            ifeq 4
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 5
      StackMap locals: java.lang.Boolean
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         5: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         6: .line 852
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.resizable:Z
         7: .line 853
            aload 0 /* this */
            ldc "resizable"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 854
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavax/swing/JInternalFrame;
            0    9     1         b  Z
            3    9     2  oldValue  Ljava/lang/Boolean;
            6    9     3  newValue  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public boolean isResizable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 864
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isMaximum:Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javax.swing.JInternalFrame.resizable:Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JInternalFrame;

  public void setIconifiable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 882
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.iconable:Z
            ifeq 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         3: .line 883
            iload 1 /* b */
            ifeq 4
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 5
      StackMap locals: java.lang.Boolean
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         5: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         6: .line 884
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.iconable:Z
         7: .line 885
            aload 0 /* this */
            ldc "iconable"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 886
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavax/swing/JInternalFrame;
            0    9     1         b  Z
            3    9     2  oldValue  Ljava/lang/Boolean;
            6    9     3  newValue  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public boolean isIconifiable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 897
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.iconable:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public boolean isIcon();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 906
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setIcon(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 931
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            iload 1 /* b */
            if_icmpne 2
         1: .line 932
            return
         2: .line 941
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "ancestor"
            aconst_null
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 943
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            ifeq 4
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 5
      StackMap locals:
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         5: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         6: .line 944
            iload 1 /* b */
            ifeq 7
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 8
      StackMap locals: java.lang.Boolean
      StackMap stack:
         7: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         8: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         9: .line 945
            aload 0 /* this */
            ldc "icon"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        10: .line 946
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.isIcon:Z
        11: .line 947
            aload 0 /* this */
            ldc "icon"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        12: .line 948
            iload 1 /* b */
            ifeq 14
        13: .line 949
            aload 0 /* this */
            sipush 25552
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
            goto 15
        14: .line 951
      StackMap locals: java.lang.Boolean
      StackMap stack:
            aload 0 /* this */
            sipush 25553
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
        15: .line 952
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Ljavax/swing/JInternalFrame;
            0   16     1         b  Z
            6   16     2  oldValue  Ljava/lang/Boolean;
            9   16     3  newValue  Ljava/lang/Boolean;
    Exceptions:
      throws java.beans.PropertyVetoException
    MethodParameters:
      Name  Flags
      b     

  public void setMaximizable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 969
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.maximizable:Z
            ifeq 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         3: .line 970
            iload 1 /* b */
            ifeq 4
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 5
      StackMap locals: java.lang.Boolean
      StackMap stack:
         4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         5: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         6: .line 971
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.maximizable:Z
         7: .line 972
            aload 0 /* this */
            ldc "maximizable"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 973
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavax/swing/JInternalFrame;
            0    9     1         b  Z
            3    9     2  oldValue  Ljava/lang/Boolean;
            6    9     3  newValue  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public boolean isMaximizable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 982
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.maximizable:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public boolean isMaximum();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 991
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isMaximum:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setMaximum(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean b
         0: .line 1011
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isMaximum:Z
            iload 1 /* b */
            if_icmpne 2
         1: .line 1012
            return
         2: .line 1015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isMaximum:Z
            ifeq 3
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 4
      StackMap locals:
      StackMap stack:
         3: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         4: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
         5: .line 1016
            iload 1 /* b */
            ifeq 6
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 7
      StackMap locals: java.lang.Boolean
      StackMap stack:
         6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         7: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
         8: .line 1017
            aload 0 /* this */
            ldc "maximum"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         9: .line 1021
            aload 0 /* this */
            iload 1 /* b */
            putfield javax.swing.JInternalFrame.isMaximum:Z
        10: .line 1022
            aload 0 /* this */
            ldc "maximum"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        11: .line 1023
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean b
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Ljavax/swing/JInternalFrame;
            0   12     1         b  Z
            5   12     2  oldValue  Ljava/lang/Boolean;
            8   12     3  newValue  Ljava/lang/Boolean;
    Exceptions:
      throws java.beans.PropertyVetoException
    MethodParameters:
      Name  Flags
      b     

  public java.lang.String getTitle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1032
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.String title
         0: .line 1047
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
            astore 2 /* oldValue */
        start local 2 // java.lang.String oldValue
         1: .line 1048
            aload 0 /* this */
            aload 1 /* title */
            putfield javax.swing.JInternalFrame.title:Ljava/lang/String;
         2: .line 1049
            aload 0 /* this */
            ldc "title"
            aload 2 /* oldValue */
            aload 1 /* title */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 1050
            return
        end local 2 // java.lang.String oldValue
        end local 1 // java.lang.String title
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1     title  Ljava/lang/String;
            1    4     2  oldValue  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      title  

  public void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean selected
         0: .line 1086
            iload 1 /* selected */
            ifeq 3
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            ifeq 3
         1: .line 1087
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.restoreSubcomponentFocus:()V
         2: .line 1088
            return
         3: .line 1092
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            iload 1 /* selected */
            if_icmpeq 6
            iload 1 /* selected */
            ifeq 7
         4: .line 1093
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            ifeq 5
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.isShowing:()Z
            ifne 7
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isShowing:()Z
            ifne 7
         6: .line 1094
      StackMap locals:
      StackMap stack:
            return
         7: .line 1097
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            ifeq 8
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 9
      StackMap locals:
      StackMap stack:
         8: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
         9: astore 2 /* oldValue */
        start local 2 // java.lang.Boolean oldValue
        10: .line 1098
            iload 1 /* selected */
            ifeq 11
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 12
      StackMap locals: java.lang.Boolean
      StackMap stack:
        11: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals:
      StackMap stack: java.lang.Boolean
        12: astore 3 /* newValue */
        start local 3 // java.lang.Boolean newValue
        13: .line 1099
            aload 0 /* this */
            ldc "selected"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        14: .line 1112
            iload 1 /* selected */
            ifeq 16
        15: .line 1113
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.restoreSubcomponentFocus:()V
        16: .line 1116
      StackMap locals: java.lang.Boolean
      StackMap stack:
            aload 0 /* this */
            iload 1 /* selected */
            putfield javax.swing.JInternalFrame.isSelected:Z
        17: .line 1117
            aload 0 /* this */
            ldc "selected"
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        18: .line 1118
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            ifeq 20
        19: .line 1119
            aload 0 /* this */
            sipush 25554
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
            goto 21
        20: .line 1121
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            sipush 25555
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
        21: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.repaint:()V
        22: .line 1123
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // boolean selected
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0      this  Ljavax/swing/JInternalFrame;
            0   23     1  selected  Z
           10   23     2  oldValue  Ljava/lang/Boolean;
           13   23     3  newValue  Ljava/lang/Boolean;
    Exceptions:
      throws java.beans.PropertyVetoException
    MethodParameters:
          Name  Flags
      selected  

  public boolean isSelected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1133
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setFrameIcon(javax.swing.Icon);
    descriptor: (Ljavax/swing/Icon;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.Icon icon
         0: .line 1156
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
            astore 2 /* oldIcon */
        start local 2 // javax.swing.Icon oldIcon
         1: .line 1157
            aload 0 /* this */
            aload 1 /* icon */
            putfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
         2: .line 1158
            aload 0 /* this */
            ldc "frameIcon"
            aload 2 /* oldIcon */
            aload 1 /* icon */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 1159
            return
        end local 2 // javax.swing.Icon oldIcon
        end local 1 // javax.swing.Icon icon
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Ljavax/swing/JInternalFrame;
            0    4     1     icon  Ljavax/swing/Icon;
            1    4     2  oldIcon  Ljavax/swing/Icon;
    MethodParameters:
      Name  Flags
      icon  

  public javax.swing.Icon getFrameIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1169
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void moveToFront();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1177
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 5
         1: .line 1178
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
            instanceof javax.swing.JLayeredPane
            ifeq 7
         2: .line 1179
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
            checkcast javax.swing.JLayeredPane
         3: .line 1180
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JLayeredPane.moveToFront:(Ljava/awt/Component;)V
         4: .line 1182
            goto 7
         5: .line 1183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            instanceof javax.swing.JLayeredPane
            ifeq 7
         6: .line 1184
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            checkcast javax.swing.JLayeredPane
            aload 0 /* this */
            invokevirtual javax.swing.JLayeredPane.moveToFront:(Ljava/awt/Component;)V
         7: .line 1186
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JInternalFrame;

  public void moveToBack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1193
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 5
         1: .line 1194
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
            instanceof javax.swing.JLayeredPane
            ifeq 7
         2: .line 1195
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
            checkcast javax.swing.JLayeredPane
         3: .line 1196
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JLayeredPane.moveToBack:(Ljava/awt/Component;)V
         4: .line 1198
            goto 7
         5: .line 1199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            instanceof javax.swing.JLayeredPane
            ifeq 7
         6: .line 1200
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            checkcast javax.swing.JLayeredPane
            aload 0 /* this */
            invokevirtual javax.swing.JLayeredPane.moveToBack:(Ljava/awt/Component;)V
         7: .line 1202
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JInternalFrame;

  public java.awt.Cursor getLastCursor();
    descriptor: ()Ljava/awt/Cursor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1213
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void setCursor(java.awt.Cursor);
    descriptor: (Ljava/awt/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Cursor cursor
         0: .line 1221
            aload 1 /* cursor */
            ifnonnull 4
         1: .line 1222
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
         2: .line 1223
            aload 0 /* this */
            aload 1 /* cursor */
            invokespecial javax.swing.JComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 1224
            return
         4: .line 1226
      StackMap locals:
      StackMap stack:
            aload 1 /* cursor */
            invokevirtual java.awt.Cursor.getType:()I
            istore 2 /* type */
        start local 2 // int type
         5: .line 1227
            iload 2 /* type */
            iconst_4
            if_icmpeq 14
         6: .line 1228
            iload 2 /* type */
            iconst_5
            if_icmpeq 14
         7: .line 1229
            iload 2 /* type */
            bipush 6
            if_icmpeq 14
         8: .line 1230
            iload 2 /* type */
            bipush 7
            if_icmpeq 14
         9: .line 1231
            iload 2 /* type */
            bipush 8
            if_icmpeq 14
        10: .line 1232
            iload 2 /* type */
            bipush 9
            if_icmpeq 14
        11: .line 1233
            iload 2 /* type */
            bipush 10
            if_icmpeq 14
        12: .line 1234
            iload 2 /* type */
            bipush 11
            if_icmpeq 14
        13: .line 1235
            aload 0 /* this */
            aload 1 /* cursor */
            putfield javax.swing.JInternalFrame.lastCursor:Ljava/awt/Cursor;
        14: .line 1237
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cursor */
            invokespecial javax.swing.JComponent.setCursor:(Ljava/awt/Cursor;)V
        15: .line 1238
            return
        end local 2 // int type
        end local 1 // java.awt.Cursor cursor
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Ljavax/swing/JInternalFrame;
            0   16     1  cursor  Ljava/awt/Cursor;
            5   16     2    type  I
    MethodParameters:
        Name  Flags
      cursor  

  public void setLayer(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.lang.Integer layer
         0: .line 1251
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            ifnull 4
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            instanceof javax.swing.JLayeredPane
            ifeq 4
         1: .line 1254
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            checkcast javax.swing.JLayeredPane
            astore 2 /* p */
        start local 2 // javax.swing.JLayeredPane p
         2: .line 1255
            aload 2 /* p */
            aload 0 /* this */
            aload 1 /* layer */
            invokevirtual java.lang.Integer.intValue:()I
            aload 2 /* p */
            aload 0 /* this */
            invokevirtual javax.swing.JLayeredPane.getPosition:(Ljava/awt/Component;)I
            invokevirtual javax.swing.JLayeredPane.setLayer:(Ljava/awt/Component;II)V
        end local 2 // javax.swing.JLayeredPane p
         3: .line 1256
            goto 7
         4: .line 1258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* layer */
            invokevirtual java.lang.Integer.intValue:()I
            invokestatic javax.swing.JLayeredPane.putLayer:(Ljavax/swing/JComponent;I)V
         5: .line 1259
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            ifnull 7
         6: .line 1260
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getX:()I
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getY:()I
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getWidth:()I
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getHeight:()I
            invokevirtual java.awt.Container.repaint:(IIII)V
         7: .line 1262
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Integer layer
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Ljavax/swing/JInternalFrame;
            0    8     1  layer  Ljava/lang/Integer;
            2    3     2      p  Ljavax/swing/JLayeredPane;
    MethodParameters:
       Name  Flags
      layer  

  public void setLayer(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // int layer
         0: .line 1282
            aload 0 /* this */
            new java.lang.Integer
            dup
            iload 1 /* layer */
            invokespecial java.lang.Integer.<init>:(I)V
            invokevirtual javax.swing.JInternalFrame.setLayer:(Ljava/lang/Integer;)V
         1: .line 1283
            return
        end local 1 // int layer
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/JInternalFrame;
            0    2     1  layer  I
    MethodParameters:
       Name  Flags
      layer  

  public int getLayer();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1293
            aload 0 /* this */
            invokestatic javax.swing.JLayeredPane.getLayer:(Ljavax/swing/JComponent;)I
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public javax.swing.JDesktopPane getDesktopPane();
    descriptor: ()Ljavax/swing/JDesktopPane;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1308
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            astore 1 /* p */
        start local 1 // java.awt.Container p
         1: .line 1309
            goto 3
         2: .line 1310
      StackMap locals: java.awt.Container
      StackMap stack:
            aload 1 /* p */
            invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
            astore 1 /* p */
         3: .line 1309
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            ifnull 4
            aload 1 /* p */
            instanceof javax.swing.JDesktopPane
            ifeq 2
         4: .line 1312
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            ifnonnull 9
         5: .line 1314
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getParent:()Ljava/awt/Container;
            astore 1 /* p */
         6: .line 1315
            goto 8
         7: .line 1316
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
            astore 1 /* p */
         8: .line 1315
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            ifnull 9
            aload 1 /* p */
            instanceof javax.swing.JDesktopPane
            ifeq 7
         9: .line 1319
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            checkcast javax.swing.JDesktopPane
            areturn
        end local 1 // java.awt.Container p
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/JInternalFrame;
            1   10     1     p  Ljava/awt/Container;

  public void setDesktopIcon(javax.swing.JInternalFrame$JDesktopIcon);
    descriptor: (Ljavax/swing/JInternalFrame$JDesktopIcon;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.JInternalFrame$JDesktopIcon d
         0: .line 1333
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            astore 2 /* oldValue */
        start local 2 // javax.swing.JInternalFrame$JDesktopIcon oldValue
         1: .line 1334
            aload 0 /* this */
            aload 1 /* d */
            putfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
         2: .line 1335
            aload 0 /* this */
            ldc "desktopIcon"
            aload 2 /* oldValue */
            aload 1 /* d */
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 1336
            return
        end local 2 // javax.swing.JInternalFrame$JDesktopIcon oldValue
        end local 1 // javax.swing.JInternalFrame$JDesktopIcon d
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/JInternalFrame;
            0    4     1         d  Ljavax/swing/JInternalFrame$JDesktopIcon;
            1    4     2  oldValue  Ljavax/swing/JInternalFrame$JDesktopIcon;
    MethodParameters:
      Name  Flags
      d     

  public javax.swing.JInternalFrame$JDesktopIcon getDesktopIcon();
    descriptor: ()Ljavax/swing/JInternalFrame$JDesktopIcon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1346
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public java.awt.Rectangle getNormalBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1366
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
            ifnull 2
         1: .line 1367
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
            areturn
         2: .line 1369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getBounds:()Ljava/awt/Rectangle;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JInternalFrame;

  public void setNormalBounds(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Rectangle r
         0: .line 1382
            aload 0 /* this */
            aload 1 /* r */
            putfield javax.swing.JInternalFrame.normalBounds:Ljava/awt/Rectangle;
         1: .line 1383
            return
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JInternalFrame;
            0    2     1     r  Ljava/awt/Rectangle;
    MethodParameters:
      Name  Flags
      r     

  public java.awt.Component getFocusOwner();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1394
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifeq 2
         1: .line 1395
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
            areturn
         2: .line 1397
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JInternalFrame;

  public java.awt.Component getMostRecentFocusOwner();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1422
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifeq 2
         1: .line 1423
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getFocusOwner:()Ljava/awt/Component;
            areturn
         2: .line 1426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
            ifnull 4
         3: .line 1427
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
            areturn
         4: .line 1430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
            astore 1 /* policy */
        start local 1 // java.awt.FocusTraversalPolicy policy
         5: .line 1431
            aload 1 /* policy */
            instanceof javax.swing.InternalFrameFocusTraversalPolicy
            ifeq 9
         6: .line 1432
            aload 1 /* policy */
            checkcast javax.swing.InternalFrameFocusTraversalPolicy
         7: .line 1433
            aload 0 /* this */
            invokevirtual javax.swing.InternalFrameFocusTraversalPolicy.getInitialComponent:(Ljavax/swing/JInternalFrame;)Ljava/awt/Component;
         8: .line 1432
            areturn
         9: .line 1436
      StackMap locals: java.awt.FocusTraversalPolicy
      StackMap stack:
            aload 1 /* policy */
            aload 0 /* this */
            invokevirtual java.awt.FocusTraversalPolicy.getDefaultComponent:(Ljava/awt/Container;)Ljava/awt/Component;
            astore 2 /* toFocus */
        start local 2 // java.awt.Component toFocus
        10: .line 1437
            aload 2 /* toFocus */
            ifnull 12
        11: .line 1438
            aload 2 /* toFocus */
            areturn
        12: .line 1440
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            areturn
        end local 2 // java.awt.Component toFocus
        end local 1 // java.awt.FocusTraversalPolicy policy
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Ljavax/swing/JInternalFrame;
            5   13     1   policy  Ljava/awt/FocusTraversalPolicy;
           10   13     2  toFocus  Ljava/awt/Component;

  public void restoreSubcomponentFocus();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1452
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 3
         1: .line 1453
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokestatic sun.swing.SwingUtilities2.compositeRequestFocus:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
         2: .line 1454
            goto 7
         3: .line 1461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getMostRecentFocusOwner:()Ljava/awt/Component;
            putfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
         4: .line 1462
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
            ifnonnull 6
         5: .line 1466
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getContentPane:()Ljava/awt/Container;
            putfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
         6: .line 1468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
            invokevirtual java.awt.Component.requestFocus:()V
         7: .line 1470
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JInternalFrame;

  private void setLastFocusOwner(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Component component
         0: .line 1473
            aload 0 /* this */
            aload 1 /* component */
            putfield javax.swing.JInternalFrame.lastFocusOwner:Ljava/awt/Component;
         1: .line 1474
            return
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavax/swing/JInternalFrame;
            0    2     1  component  Ljava/awt/Component;
    MethodParameters:
           Name  Flags
      component  

  public void reshape(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
         0: .line 1489
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* width */
            iload 4 /* height */
            invokespecial javax.swing.JComponent.reshape:(IIII)V
         1: .line 1490
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.validate:()V
         2: .line 1491
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.repaint:()V
         3: .line 1492
            return
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavax/swing/JInternalFrame;
            0    4     1       x  I
            0    4     2       y  I
            0    4     3   width  I
            0    4     4  height  I
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public void addInternalFrameListener(javax.swing.event.InternalFrameListener);
    descriptor: (Ljavax/swing/event/InternalFrameListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.event.InternalFrameListener l
         0: .line 1505
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
            ldc Ljavax/swing/event/InternalFrameListener;
            aload 1 /* l */
            invokevirtual javax.swing.event.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V
         1: .line 1507
            aload 0 /* this */
            lconst_0
            invokevirtual javax.swing.JInternalFrame.enableEvents:(J)V
         2: .line 1508
            return
        end local 1 // javax.swing.event.InternalFrameListener l
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JInternalFrame;
            0    3     1     l  Ljavax/swing/event/InternalFrameListener;
    MethodParameters:
      Name  Flags
      l     

  public void removeInternalFrameListener(javax.swing.event.InternalFrameListener);
    descriptor: (Ljavax/swing/event/InternalFrameListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // javax.swing.event.InternalFrameListener l
         0: .line 1517
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
            ldc Ljavax/swing/event/InternalFrameListener;
            aload 1 /* l */
            invokevirtual javax.swing.event.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V
         1: .line 1518
            return
        end local 1 // javax.swing.event.InternalFrameListener l
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JInternalFrame;
            0    2     1     l  Ljavax/swing/event/InternalFrameListener;
    MethodParameters:
      Name  Flags
      l     

  public javax.swing.event.InternalFrameListener[] getInternalFrameListeners();
    descriptor: ()[Ljavax/swing/event/InternalFrameListener;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1532
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
            ldc Ljavax/swing/event/InternalFrameListener;
            invokevirtual javax.swing.event.EventListenerList.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;
            checkcast javax.swing.event.InternalFrameListener[]
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  protected void fireInternalFrameEvent(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // int id
         0: .line 1552
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.listenerList:Ljavax/swing/event/EventListenerList;
            invokevirtual javax.swing.event.EventListenerList.getListenerList:()[Ljava/lang/Object;
            astore 2 /* listeners */
        start local 2 // java.lang.Object[] listeners
         1: .line 1553
            aconst_null
            astore 3 /* e */
        start local 3 // javax.swing.event.InternalFrameEvent e
         2: .line 1554
            aload 2 /* listeners */
            arraylength
            iconst_2
            isub
            istore 4 /* i */
        start local 4 // int i
         3: goto 23
         4: .line 1555
      StackMap locals: java.lang.Object[] javax.swing.event.InternalFrameEvent int
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            aaload
            ldc Ljavax/swing/event/InternalFrameListener;
            if_acmpne 22
         5: .line 1556
            aload 3 /* e */
            ifnonnull 7
         6: .line 1557
            new javax.swing.event.InternalFrameEvent
            dup
            aload 0 /* this */
            iload 1 /* id */
            invokespecial javax.swing.event.InternalFrameEvent.<init>:(Ljavax/swing/JInternalFrame;I)V
            astore 3 /* e */
         7: .line 1560
      StackMap locals:
      StackMap stack:
            aload 3 /* e */
            invokevirtual javax.swing.event.InternalFrameEvent.getID:()I
            tableswitch { // 25549 - 25555
                25549: 8
                25550: 10
                25551: 12
                25552: 14
                25553: 16
                25554: 18
                25555: 20
              default: 22
          }
         8: .line 1562
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameOpened:(Ljavax/swing/event/InternalFrameEvent;)V
         9: .line 1563
            goto 22
        10: .line 1565
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameClosing:(Ljavax/swing/event/InternalFrameEvent;)V
        11: .line 1566
            goto 22
        12: .line 1568
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameClosed:(Ljavax/swing/event/InternalFrameEvent;)V
        13: .line 1569
            goto 22
        14: .line 1571
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameIconified:(Ljavax/swing/event/InternalFrameEvent;)V
        15: .line 1572
            goto 22
        16: .line 1574
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameDeiconified:(Ljavax/swing/event/InternalFrameEvent;)V
        17: .line 1575
            goto 22
        18: .line 1577
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameActivated:(Ljavax/swing/event/InternalFrameEvent;)V
        19: .line 1578
            goto 22
        20: .line 1580
      StackMap locals:
      StackMap stack:
            aload 2 /* listeners */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast javax.swing.event.InternalFrameListener
            aload 3 /* e */
            invokeinterface javax.swing.event.InternalFrameListener.internalFrameDeactivated:(Ljavax/swing/event/InternalFrameEvent;)V
        21: .line 1581
            goto 22
        22: .line 1554
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ -2
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            ifge 4
        end local 4 // int i
        24: .line 1592
            return
        end local 3 // javax.swing.event.InternalFrameEvent e
        end local 2 // java.lang.Object[] listeners
        end local 1 // int id
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   25     0       this  Ljavax/swing/JInternalFrame;
            0   25     1         id  I
            1   25     2  listeners  [Ljava/lang/Object;
            2   25     3          e  Ljavax/swing/event/InternalFrameEvent;
            3   24     4          i  I
    MethodParameters:
      Name  Flags
      id    

  public void doDefaultCloseAction();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1608
            aload 0 /* this */
            sipush 25550
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
         1: .line 1609
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.defaultCloseOperation:I
            tableswitch { // 0 - 2
                    0: 2
                    1: 3
                    2: 9
              default: 21
          }
         2: .line 1611
      StackMap locals:
      StackMap stack:
            goto 21
         3: .line 1613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
         4: .line 1614
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifeq 21
         5: .line 1616
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
         6: .line 1617
            goto 21
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
         7: pop
         8: .line 1621
            goto 21
         9: .line 1624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "closed"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
        10: .line 1625
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        11: .line 1624
            invokevirtual javax.swing.JInternalFrame.fireVetoableChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        12: .line 1626
            aload 0 /* this */
            iconst_1
            putfield javax.swing.JInternalFrame.isClosed:Z
        13: .line 1627
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
        14: .line 1628
            aload 0 /* this */
            ldc "closed"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
        15: .line 1629
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        16: .line 1628
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        17: .line 1630
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.dispose:()V
        18: .line 1631
            goto 21
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        19: pop
        20: .line 1632
            goto 21
        21: .line 1636
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Ljavax/swing/JInternalFrame;
      Exception table:
        from    to  target  type
           5     6       7  Class java.beans.PropertyVetoException
           9    18      19  Class java.beans.PropertyVetoException

  public void setDefaultCloseOperation(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // int operation
         0: .line 1675
            aload 0 /* this */
            iload 1 /* operation */
            putfield javax.swing.JInternalFrame.defaultCloseOperation:I
         1: .line 1676
            return
        end local 1 // int operation
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavax/swing/JInternalFrame;
            0    2     1  operation  I
    MethodParameters:
           Name  Flags
      operation  

  public int getDefaultCloseOperation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1686
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.defaultCloseOperation:I
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public void pack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1700
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 3
         1: .line 1701
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setIcon:(Z)V
         2: .line 1702
            goto 8
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isMaximum:()Z
            ifeq 8
         4: .line 1703
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setMaximum:(Z)V
         5: .line 1705
            goto 8
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
         6: pop
         7: .line 1706
            return
         8: .line 1708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getPreferredSize:()Ljava/awt/Dimension;
            invokevirtual javax.swing.JInternalFrame.setSize:(Ljava/awt/Dimension;)V
         9: .line 1709
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.validate:()V
        10: .line 1710
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavax/swing/JInternalFrame;
      Exception table:
        from    to  target  type
           0     5       6  Class java.beans.PropertyVetoException

  public void show();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1731
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isVisible:()Z
            ifeq 2
         1: .line 1733
            return
         2: .line 1737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.opened:Z
            ifne 5
         3: .line 1738
            aload 0 /* this */
            sipush 25549
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
         4: .line 1739
            aload 0 /* this */
            iconst_1
            putfield javax.swing.JInternalFrame.opened:Z
         5: .line 1744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            iconst_1
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.setVisible:(Z)V
         6: .line 1746
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.toFront:()V
         7: .line 1747
            aload 0 /* this */
            invokespecial javax.swing.JComponent.show:()V
         8: .line 1749
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            ifeq 10
         9: .line 1750
            return
        10: .line 1753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifne 14
        11: .line 1755
            aload 0 /* this */
            iconst_1
            invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
        12: .line 1756
            goto 14
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        13: pop
        14: .line 1758
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavax/swing/JInternalFrame;
      Exception table:
        from    to  target  type
          11    12      13  Class java.beans.PropertyVetoException

  public void hide();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1761
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 2
         1: .line 1762
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getDesktopIcon:()Ljavax/swing/JInternalFrame$JDesktopIcon;
            iconst_0
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.setVisible:(Z)V
         2: .line 1764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial javax.swing.JComponent.hide:()V
         3: .line 1765
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JInternalFrame;

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1785
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isVisible:()Z
            ifeq 2
         1: .line 1786
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setVisible:(Z)V
         2: .line 1788
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifeq 6
         3: .line 1790
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
         4: .line 1791
            goto 6
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
         5: pop
         6: .line 1793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ifne 9
         7: .line 1794
            aload 0 /* this */
            ldc "closed"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.JInternalFrame.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 1795
            aload 0 /* this */
            iconst_1
            putfield javax.swing.JInternalFrame.isClosed:Z
         9: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            sipush 25551
            invokevirtual javax.swing.JInternalFrame.fireInternalFrameEvent:(I)V
        10: .line 1798
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavax/swing/JInternalFrame;
      Exception table:
        from    to  target  type
           3     4       5  Class java.beans.PropertyVetoException

  public void toFront();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1810
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.moveToFront:()V
         1: .line 1811
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JInternalFrame;

  public void toBack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1823
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.moveToBack:()V
         1: .line 1824
            return
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JInternalFrame;

  public final void setFocusCycleRoot(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // boolean focusCycleRoot
         0: .line 1837
            return
        end local 1 // boolean focusCycleRoot
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljavax/swing/JInternalFrame;
            0    1     1  focusCycleRoot  Z
    MethodParameters:
                Name  Flags
      focusCycleRoot  

  public final boolean isFocusCycleRoot();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1850
            iconst_1
            ireturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public final java.awt.Container getFocusCycleRootAncestor();
    descriptor: ()Ljava/awt/Container;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1863
            aconst_null
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  public final java.lang.String getWarningString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1875
            aconst_null
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JInternalFrame;

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.io.ObjectOutputStream s
         0: .line 1884
            aload 1 /* s */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         1: .line 1885
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.getUIClassID:()Ljava/lang/String;
            ldc "InternalFrameUI"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         2: .line 1886
            aload 0 /* this */
            invokestatic javax.swing.JComponent.getWriteObjCounter:(Ljavax/swing/JComponent;)B
            istore 2 /* count */
        start local 2 // byte count
         3: .line 1887
            aload 0 /* this */
            iload 2 /* count */
            iconst_1
            isub
            i2b
            dup
            istore 2 /* count */
            invokestatic javax.swing.JComponent.setWriteObjCounter:(Ljavax/swing/JComponent;B)V
         4: .line 1888
            iload 2 /* count */
            ifne 13
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
            ifnull 13
         5: .line 1889
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            istore 3 /* old */
        start local 3 // boolean old
         6: .line 1891
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         7: .line 1892
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.ui:Ljavax/swing/plaf/ComponentUI;
            aload 0 /* this */
            invokevirtual javax.swing.plaf.ComponentUI.installUI:(Ljavax/swing/JComponent;)V
         8: .line 1893
            goto 12
      StackMap locals: javax.swing.JInternalFrame java.io.ObjectOutputStream int int
      StackMap stack: java.lang.Throwable
         9: astore 4
        10: .line 1894
            aload 0 /* this */
            iload 3 /* old */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
        11: .line 1895
            aload 4
            athrow
        12: .line 1894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* old */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
        end local 3 // boolean old
        end local 2 // byte count
        13: .line 1898
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.io.ObjectOutputStream s
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Ljavax/swing/JInternalFrame;
            0   14     1      s  Ljava/io/ObjectOutputStream;
            3   13     2  count  B
            6   13     3    old  Z
      Exception table:
        from    to  target  type
           6     9       9  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  void compWriteObjectNotify();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1905
            aload 0 /* this */
            invokevirtual javax.swing.JInternalFrame.isRootPaneCheckingEnabled:()Z
            istore 1 /* old */
        start local 1 // boolean old
         1: .line 1907
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         2: .line 1908
            aload 0 /* this */
            invokespecial javax.swing.JComponent.compWriteObjectNotify:()V
         3: .line 1909
            goto 7
         4: .line 1910
      StackMap locals: javax.swing.JInternalFrame int
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1911
            aload 0 /* this */
            iload 1 /* old */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         6: .line 1912
            aload 2
            athrow
         7: .line 1911
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* old */
            invokevirtual javax.swing.JInternalFrame.setRootPaneCheckingEnabled:(Z)V
         8: .line 1913
            return
        end local 1 // boolean old
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/swing/JInternalFrame;
            1    9     1   old  Z
      Exception table:
        from    to  target  type
           1     4       4  any

  protected java.lang.String paramString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=16, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 1926
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            ifnull 2
         1: .line 1927
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPane:Ljavax/swing/JRootPane;
            invokevirtual javax.swing.JRootPane.toString:()Ljava/lang/String;
            goto 3
      StackMap locals:
      StackMap stack:
         2: ldc ""
         3: .line 1926
      StackMap locals:
      StackMap stack: java.lang.String
            astore 1 /* rootPaneString */
        start local 1 // java.lang.String rootPaneString
         4: .line 1928
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.rootPaneCheckingEnabled:Z
            ifeq 6
         5: .line 1929
            ldc "true"
            goto 7
      StackMap locals: java.lang.String
      StackMap stack:
         6: ldc "false"
         7: .line 1928
      StackMap locals:
      StackMap stack: java.lang.String
            astore 2 /* rootPaneCheckingEnabledString */
        start local 2 // java.lang.String rootPaneCheckingEnabledString
         8: .line 1930
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.closable:Z
            ifeq 9
            ldc "true"
            goto 10
      StackMap locals: java.lang.String
      StackMap stack:
         9: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        10: astore 3 /* closableString */
        start local 3 // java.lang.String closableString
        11: .line 1931
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isClosed:Z
            ifeq 12
            ldc "true"
            goto 13
      StackMap locals: java.lang.String
      StackMap stack:
        12: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        13: astore 4 /* isClosedString */
        start local 4 // java.lang.String isClosedString
        14: .line 1932
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.maximizable:Z
            ifeq 15
            ldc "true"
            goto 16
      StackMap locals: java.lang.String
      StackMap stack:
        15: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        16: astore 5 /* maximizableString */
        start local 5 // java.lang.String maximizableString
        17: .line 1933
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isMaximum:Z
            ifeq 18
            ldc "true"
            goto 19
      StackMap locals: java.lang.String
      StackMap stack:
        18: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        19: astore 6 /* isMaximumString */
        start local 6 // java.lang.String isMaximumString
        20: .line 1934
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.iconable:Z
            ifeq 21
            ldc "true"
            goto 22
      StackMap locals: java.lang.String
      StackMap stack:
        21: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        22: astore 7 /* iconableString */
        start local 7 // java.lang.String iconableString
        23: .line 1935
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isIcon:Z
            ifeq 24
            ldc "true"
            goto 25
      StackMap locals: java.lang.String
      StackMap stack:
        24: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        25: astore 8 /* isIconString */
        start local 8 // java.lang.String isIconString
        26: .line 1936
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.resizable:Z
            ifeq 27
            ldc "true"
            goto 28
      StackMap locals: java.lang.String
      StackMap stack:
        27: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        28: astore 9 /* resizableString */
        start local 9 // java.lang.String resizableString
        29: .line 1937
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isSelected:Z
            ifeq 30
            ldc "true"
            goto 31
      StackMap locals: java.lang.String
      StackMap stack:
        30: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        31: astore 10 /* isSelectedString */
        start local 10 // java.lang.String isSelectedString
        32: .line 1938
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
            ifnull 34
        33: .line 1939
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.frameIcon:Ljavax/swing/Icon;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            goto 35
      StackMap locals: java.lang.String
      StackMap stack:
        34: ldc ""
        35: .line 1938
      StackMap locals:
      StackMap stack: java.lang.String
            astore 11 /* frameIconString */
        start local 11 // java.lang.String frameIconString
        36: .line 1940
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
            ifnull 38
        37: .line 1941
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.title:Ljava/lang/String;
            goto 39
      StackMap locals: java.lang.String
      StackMap stack:
        38: ldc ""
        39: .line 1940
      StackMap locals:
      StackMap stack: java.lang.String
            astore 12 /* titleString */
        start local 12 // java.lang.String titleString
        40: .line 1942
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            ifnull 42
        41: .line 1943
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.desktopIcon:Ljavax/swing/JInternalFrame$JDesktopIcon;
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.toString:()Ljava/lang/String;
            goto 43
      StackMap locals: java.lang.String
      StackMap stack:
        42: ldc ""
        43: .line 1942
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* desktopIconString */
        start local 13 // java.lang.String desktopIconString
        44: .line 1944
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.opened:Z
            ifeq 45
            ldc "true"
            goto 46
      StackMap locals: java.lang.String
      StackMap stack:
        45: ldc "false"
      StackMap locals:
      StackMap stack: java.lang.String
        46: astore 14 /* openedString */
        start local 14 // java.lang.String openedString
        47: .line 1946
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.defaultCloseOperation:I
            iconst_1
            if_icmpne 50
        48: .line 1947
            ldc "HIDE_ON_CLOSE"
            astore 15 /* defaultCloseOperationString */
        start local 15 // java.lang.String defaultCloseOperationString
        49: .line 1948
            goto 57
        end local 15 // java.lang.String defaultCloseOperationString
      StackMap locals: java.lang.String
      StackMap stack:
        50: aload 0 /* this */
            getfield javax.swing.JInternalFrame.defaultCloseOperation:I
            iconst_2
            if_icmpne 53
        51: .line 1949
            ldc "DISPOSE_ON_CLOSE"
            astore 15 /* defaultCloseOperationString */
        start local 15 // java.lang.String defaultCloseOperationString
        52: .line 1950
            goto 57
        end local 15 // java.lang.String defaultCloseOperationString
      StackMap locals:
      StackMap stack:
        53: aload 0 /* this */
            getfield javax.swing.JInternalFrame.defaultCloseOperation:I
            ifne 56
        54: .line 1951
            ldc "DO_NOTHING_ON_CLOSE"
            astore 15 /* defaultCloseOperationString */
        start local 15 // java.lang.String defaultCloseOperationString
        55: .line 1952
            goto 57
        end local 15 // java.lang.String defaultCloseOperationString
      StackMap locals:
      StackMap stack:
        56: ldc ""
            astore 15 /* defaultCloseOperationString */
        start local 15 // java.lang.String defaultCloseOperationString
        57: .line 1954
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokespecial javax.swing.JComponent.paramString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        58: .line 1955
            ldc ",closable="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* closableString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        59: .line 1956
            ldc ",defaultCloseOperation="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 15 /* defaultCloseOperationString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        60: .line 1957
            ldc ",desktopIcon="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 13 /* desktopIconString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        61: .line 1958
            ldc ",frameIcon="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 11 /* frameIconString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        62: .line 1959
            ldc ",iconable="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 7 /* iconableString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        63: .line 1960
            ldc ",isClosed="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* isClosedString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        64: .line 1961
            ldc ",isIcon="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* isIconString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        65: .line 1962
            ldc ",isMaximum="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* isMaximumString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        66: .line 1963
            ldc ",isSelected="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 10 /* isSelectedString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        67: .line 1964
            ldc ",maximizable="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* maximizableString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        68: .line 1965
            ldc ",opened="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 14 /* openedString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        69: .line 1966
            ldc ",resizable="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 9 /* resizableString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        70: .line 1967
            ldc ",rootPane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* rootPaneString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        71: .line 1968
            ldc ",rootPaneCheckingEnabled="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* rootPaneCheckingEnabledString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        72: .line 1969
            ldc ",title="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 12 /* titleString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        73: .line 1954
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 15 // java.lang.String defaultCloseOperationString
        end local 14 // java.lang.String openedString
        end local 13 // java.lang.String desktopIconString
        end local 12 // java.lang.String titleString
        end local 11 // java.lang.String frameIconString
        end local 10 // java.lang.String isSelectedString
        end local 9 // java.lang.String resizableString
        end local 8 // java.lang.String isIconString
        end local 7 // java.lang.String iconableString
        end local 6 // java.lang.String isMaximumString
        end local 5 // java.lang.String maximizableString
        end local 4 // java.lang.String isClosedString
        end local 3 // java.lang.String closableString
        end local 2 // java.lang.String rootPaneCheckingEnabledString
        end local 1 // java.lang.String rootPaneString
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0   74     0                           this  Ljavax/swing/JInternalFrame;
            4   74     1                 rootPaneString  Ljava/lang/String;
            8   74     2  rootPaneCheckingEnabledString  Ljava/lang/String;
           11   74     3                 closableString  Ljava/lang/String;
           14   74     4                 isClosedString  Ljava/lang/String;
           17   74     5              maximizableString  Ljava/lang/String;
           20   74     6                isMaximumString  Ljava/lang/String;
           23   74     7                 iconableString  Ljava/lang/String;
           26   74     8                   isIconString  Ljava/lang/String;
           29   74     9                resizableString  Ljava/lang/String;
           32   74    10               isSelectedString  Ljava/lang/String;
           36   74    11                frameIconString  Ljava/lang/String;
           40   74    12                    titleString  Ljava/lang/String;
           44   74    13              desktopIconString  Ljava/lang/String;
           47   74    14                   openedString  Ljava/lang/String;
           49   50    15    defaultCloseOperationString  Ljava/lang/String;
           52   53    15    defaultCloseOperationString  Ljava/lang/String;
           55   56    15    defaultCloseOperationString  Ljava/lang/String;
           57   74    15    defaultCloseOperationString  Ljava/lang/String;

  protected void paintComponent(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JInternalFrame this
        start local 1 // java.awt.Graphics g
         0: .line 1982
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.isDragging:Z
            ifeq 2
         1: .line 1984
            aload 0 /* this */
            iconst_1
            putfield javax.swing.JInternalFrame.danger:Z
         2: .line 1987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            invokespecial javax.swing.JComponent.paintComponent:(Ljava/awt/Graphics;)V
         3: .line 1988
            return
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JInternalFrame;
            0    4     1     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.JInternalFrame this
         0: .line 2010
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnonnull 2
         1: .line 2011
            aload 0 /* this */
            new javax.swing.JInternalFrame$AccessibleJInternalFrame
            dup
            aload 0 /* this */
            invokespecial javax.swing.JInternalFrame$AccessibleJInternalFrame.<init>:(Ljavax/swing/JInternalFrame;)V
            putfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
         2: .line 2013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JInternalFrame.accessibleContext:Ljavax/accessibility/AccessibleContext;
            areturn
        end local 0 // javax.swing.JInternalFrame this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JInternalFrame;
}
SourceFile: "JInternalFrame.java"
NestMembers:
  javax.swing.JInternalFrame$AccessibleJInternalFrame  javax.swing.JInternalFrame$FocusPropertyChangeListener  javax.swing.JInternalFrame$JDesktopIcon  javax.swing.JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon
InnerClasses:
  protected AccessibleJInternalFrame = javax.swing.JInternalFrame$AccessibleJInternalFrame of javax.swing.JInternalFrame
  private FocusPropertyChangeListener = javax.swing.JInternalFrame$FocusPropertyChangeListener of javax.swing.JInternalFrame
  public JDesktopIcon = javax.swing.JInternalFrame$JDesktopIcon of javax.swing.JInternalFrame