class javax.swing.text.html.FrameView extends javax.swing.text.ComponentView implements javax.swing.event.HyperlinkListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.FrameView
  super_class: javax.swing.text.ComponentView
{
  javax.swing.JEditorPane htmlPane;
    descriptor: Ljavax/swing/JEditorPane;
    flags: (0x0000) 

  javax.swing.JScrollPane scroller;
    descriptor: Ljavax/swing/JScrollPane;
    flags: (0x0000) 

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

  float width;
    descriptor: F
    flags: (0x0000) 

  float height;
    descriptor: F
    flags: (0x0000) 

  java.net.URL src;
    descriptor: Ljava/net/URL;
    flags: (0x0000) 

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

  public void <init>(javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // javax.swing.text.Element elem
         0: .line 63
            aload 0 /* this */
            aload 1 /* elem */
            invokespecial javax.swing.text.ComponentView.<init>:(Ljavax/swing/text/Element;)V
         1: .line 64
            return
        end local 1 // javax.swing.text.Element elem
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/FrameView;
            0    2     1  elem  Ljavax/swing/text/Element;
    MethodParameters:
      Name  Flags
      elem  

  protected java.awt.Component createComponent();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 68
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            astore 1 /* elem */
        start local 1 // javax.swing.text.Element elem
         1: .line 69
            aload 1 /* elem */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 2 /* attributes */
        start local 2 // javax.swing.text.AttributeSet attributes
         2: .line 70
            aload 2 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.SRC:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* srcAtt */
        start local 3 // java.lang.String srcAtt
         3: .line 72
            aload 3 /* srcAtt */
            ifnull 34
            aload 3 /* srcAtt */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 34
         4: .line 74
            aload 1 /* elem */
            invokeinterface javax.swing.text.Element.getDocument:()Ljavax/swing/text/Document;
            checkcast javax.swing.text.html.HTMLDocument
            invokevirtual javax.swing.text.html.HTMLDocument.getBase:()Ljava/net/URL;
            astore 4 /* base */
        start local 4 // java.net.URL base
         5: .line 75
            aload 0 /* this */
            new java.net.URL
            dup
            aload 4 /* base */
            aload 3 /* srcAtt */
            invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
            putfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
         6: .line 76
            aload 0 /* this */
            new javax.swing.text.html.FrameView$FrameEditorPane
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.FrameView$FrameEditorPane.<init>:(Ljavax/swing/text/html/FrameView;)V
            putfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
         7: .line 77
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 0 /* this */
            invokevirtual javax.swing.JEditorPane.addHyperlinkListener:(Ljavax/swing/event/HyperlinkListener;)V
         8: .line 78
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getHostPane:()Ljavax/swing/JEditorPane;
            astore 5 /* host */
        start local 5 // javax.swing.JEditorPane host
         9: .line 79
            iconst_1
            istore 6 /* isAutoFormSubmission */
        start local 6 // boolean isAutoFormSubmission
        10: .line 80
            aload 5 /* host */
            ifnull 18
        11: .line 81
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 5 /* host */
            invokevirtual javax.swing.JEditorPane.isEditable:()Z
            invokevirtual javax.swing.JEditorPane.setEditable:(Z)V
        12: .line 82
            aload 5 /* host */
            ldc "charset"
            invokevirtual javax.swing.JEditorPane.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* charset */
        start local 7 // java.lang.String charset
        13: .line 83
            aload 7 /* charset */
            ifnull 15
        14: .line 84
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            ldc "charset"
            aload 7 /* charset */
            invokevirtual javax.swing.JEditorPane.putClientProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 86
      StackMap locals: javax.swing.text.html.FrameView javax.swing.text.Element javax.swing.text.AttributeSet java.lang.String java.net.URL javax.swing.JEditorPane int java.lang.String
      StackMap stack:
            aload 5 /* host */
            invokevirtual javax.swing.JEditorPane.getEditorKit:()Ljavax/swing/text/EditorKit;
            checkcast javax.swing.text.html.HTMLEditorKit
            astore 8 /* hostKit */
        start local 8 // javax.swing.text.html.HTMLEditorKit hostKit
        16: .line 87
            aload 8 /* hostKit */
            ifnull 18
        17: .line 88
            aload 8 /* hostKit */
            invokevirtual javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission:()Z
            istore 6 /* isAutoFormSubmission */
        end local 8 // javax.swing.text.html.HTMLEditorKit hostKit
        end local 7 // java.lang.String charset
        18: .line 91
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
            invokevirtual javax.swing.JEditorPane.setPage:(Ljava/net/URL;)V
        19: .line 92
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JEditorPane.getEditorKit:()Ljavax/swing/text/EditorKit;
            checkcast javax.swing.text.html.HTMLEditorKit
            astore 7 /* kit */
        start local 7 // javax.swing.text.html.HTMLEditorKit kit
        20: .line 93
            aload 7 /* kit */
            ifnull 22
        21: .line 94
            aload 7 /* kit */
            iload 6 /* isAutoFormSubmission */
            invokevirtual javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission:(Z)V
        22: .line 97
      StackMap locals: javax.swing.text.html.HTMLEditorKit
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JEditorPane.getDocument:()Ljavax/swing/text/Document;
            astore 8 /* doc */
        start local 8 // javax.swing.text.Document doc
        23: .line 98
            aload 8 /* doc */
            instanceof javax.swing.text.html.HTMLDocument
            ifeq 25
        24: .line 99
            aload 8 /* doc */
            checkcast javax.swing.text.html.HTMLDocument
            iconst_1
            invokevirtual javax.swing.text.html.HTMLDocument.setFrameDocumentState:(Z)V
        25: .line 101
      StackMap locals: javax.swing.text.Document
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.setMargin:()V
        26: .line 102
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.createScrollPane:()V
        27: .line 103
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.setBorder:()V
        end local 8 // javax.swing.text.Document doc
        end local 7 // javax.swing.text.html.HTMLEditorKit kit
        end local 6 // boolean isAutoFormSubmission
        end local 5 // javax.swing.JEditorPane host
        end local 4 // java.net.URL base
        28: .line 104
            goto 34
      StackMap locals: javax.swing.text.html.FrameView javax.swing.text.Element javax.swing.text.AttributeSet java.lang.String
      StackMap stack: java.net.MalformedURLException
        29: astore 4 /* e */
        start local 4 // java.net.MalformedURLException e
        30: .line 105
            aload 4 /* e */
            invokevirtual java.net.MalformedURLException.printStackTrace:()V
        end local 4 // java.net.MalformedURLException e
        31: goto 34
        32: .line 106
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e1 */
        start local 4 // java.io.IOException e1
        33: .line 107
            aload 4 /* e1 */
            invokevirtual java.io.IOException.printStackTrace:()V
        end local 4 // java.io.IOException e1
        34: .line 110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javax.swing.text.html.FrameView.createdComponent:Z
        35: .line 111
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
            areturn
        end local 3 // java.lang.String srcAtt
        end local 2 // javax.swing.text.AttributeSet attributes
        end local 1 // javax.swing.text.Element elem
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   36     0                  this  Ljavax/swing/text/html/FrameView;
            1   36     1                  elem  Ljavax/swing/text/Element;
            2   36     2            attributes  Ljavax/swing/text/AttributeSet;
            3   36     3                srcAtt  Ljava/lang/String;
            5   28     4                  base  Ljava/net/URL;
            9   28     5                  host  Ljavax/swing/JEditorPane;
           10   28     6  isAutoFormSubmission  Z
           13   18     7               charset  Ljava/lang/String;
           16   18     8               hostKit  Ljavax/swing/text/html/HTMLEditorKit;
           20   28     7                   kit  Ljavax/swing/text/html/HTMLEditorKit;
           23   28     8                   doc  Ljavax/swing/text/Document;
           30   31     4                     e  Ljava/net/MalformedURLException;
           33   34     4                    e1  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4    28      29  Class java.net.MalformedURLException
           4    28      32  Class java.io.IOException

  javax.swing.JEditorPane getHostPane();
    descriptor: ()Ljavax/swing/JEditorPane;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 115
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getContainer:()Ljava/awt/Container;
            astore 1 /* c */
        start local 1 // java.awt.Container c
         1: .line 116
            goto 3
         2: .line 117
      StackMap locals: java.awt.Container
      StackMap stack:
            aload 1 /* c */
            invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
            astore 1 /* c */
         3: .line 116
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            ifnull 4
            aload 1 /* c */
            instanceof javax.swing.JEditorPane
            ifeq 2
         4: .line 119
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            checkcast javax.swing.JEditorPane
            areturn
        end local 1 // java.awt.Container c
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/text/html/FrameView;
            1    5     1     c  Ljava/awt/Container;

  public void setParent(javax.swing.text.View);
    descriptor: (Ljavax/swing/text/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // javax.swing.text.View parent
         0: .line 132
            aload 1 /* parent */
            ifnull 3
         1: .line 133
            aload 1 /* parent */
            invokevirtual javax.swing.text.View.getContainer:()Ljava/awt/Container;
            checkcast javax.swing.text.JTextComponent
            astore 2 /* t */
        start local 2 // javax.swing.text.JTextComponent t
         2: .line 134
            aload 0 /* this */
            aload 2 /* t */
            invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
            putfield javax.swing.text.html.FrameView.editable:Z
        end local 2 // javax.swing.text.JTextComponent t
         3: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial javax.swing.text.ComponentView.setParent:(Ljavax/swing/text/View;)V
         4: .line 137
            return
        end local 1 // javax.swing.text.View parent
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavax/swing/text/html/FrameView;
            0    5     1  parent  Ljavax/swing/text/View;
            2    3     2       t  Ljavax/swing/text/JTextComponent;
    MethodParameters:
        Name  Flags
      parent  

  public void paint(java.awt.Graphics, java.awt.Shape);
    descriptor: (Ljava/awt/Graphics;Ljava/awt/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // java.awt.Graphics g
        start local 2 // java.awt.Shape allocation
         0: .line 150
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getContainer:()Ljava/awt/Container;
            astore 3 /* host */
        start local 3 // java.awt.Container host
         1: .line 151
            aload 3 /* host */
            ifnull 5
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            ifnull 5
         2: .line 152
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JEditorPane.isEditable:()Z
            aload 3 /* host */
            checkcast javax.swing.text.JTextComponent
            invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
            if_icmpeq 5
         3: .line 153
            aload 0 /* this */
            aload 3 /* host */
            checkcast javax.swing.text.JTextComponent
            invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
            putfield javax.swing.text.html.FrameView.editable:Z
         4: .line 154
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.editable:Z
            invokevirtual javax.swing.JEditorPane.setEditable:(Z)V
         5: .line 156
      StackMap locals: java.awt.Container
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* allocation */
            invokespecial javax.swing.text.ComponentView.paint:(Ljava/awt/Graphics;Ljava/awt/Shape;)V
         6: .line 157
            return
        end local 3 // java.awt.Container host
        end local 2 // java.awt.Shape allocation
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Ljavax/swing/text/html/FrameView;
            0    7     1           g  Ljava/awt/Graphics;
            0    7     2  allocation  Ljava/awt/Shape;
            1    7     3        host  Ljava/awt/Container;
    MethodParameters:
            Name  Flags
      g           
      allocation  

  private void setMargin();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 165
            iconst_0
            istore 1 /* margin */
        start local 1 // int margin
         1: .line 166
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JEditorPane.getMargin:()Ljava/awt/Insets;
            astore 2 /* in */
        start local 2 // java.awt.Insets in
         2: .line 168
            iconst_0
            istore 4 /* modified */
        start local 4 // boolean modified
         3: .line 169
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 5 /* attributes */
        start local 5 // javax.swing.text.AttributeSet attributes
         4: .line 170
            aload 5 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.MARGINWIDTH:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* marginStr */
        start local 6 // java.lang.String marginStr
         5: .line 171
            aload 2 /* in */
            ifnull 8
         6: .line 172
            new java.awt.Insets
            dup
            aload 2 /* in */
            getfield java.awt.Insets.top:I
            aload 2 /* in */
            getfield java.awt.Insets.left:I
            aload 2 /* in */
            getfield java.awt.Insets.right:I
            aload 2 /* in */
            getfield java.awt.Insets.bottom:I
            invokespecial java.awt.Insets.<init>:(IIII)V
            astore 3 /* newInsets */
        start local 3 // java.awt.Insets newInsets
         7: .line 173
            goto 9
        end local 3 // java.awt.Insets newInsets
         8: .line 174
      StackMap locals: javax.swing.text.html.FrameView int java.awt.Insets top int javax.swing.text.AttributeSet java.lang.String
      StackMap stack:
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            astore 3 /* newInsets */
        start local 3 // java.awt.Insets newInsets
         9: .line 176
      StackMap locals: javax.swing.text.html.FrameView int java.awt.Insets java.awt.Insets int javax.swing.text.AttributeSet java.lang.String
      StackMap stack:
            aload 6 /* marginStr */
            ifnull 15
        10: .line 177
            aload 6 /* marginStr */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 1 /* margin */
        11: .line 178
            iload 1 /* margin */
            ifle 15
        12: .line 179
            aload 3 /* newInsets */
            iload 1 /* margin */
            putfield java.awt.Insets.left:I
        13: .line 180
            aload 3 /* newInsets */
            iload 1 /* margin */
            putfield java.awt.Insets.right:I
        14: .line 181
            iconst_1
            istore 4 /* modified */
        15: .line 184
      StackMap locals:
      StackMap stack:
            aload 5 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.MARGINHEIGHT:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* marginStr */
        16: .line 185
            aload 6 /* marginStr */
            ifnull 22
        17: .line 186
            aload 6 /* marginStr */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 1 /* margin */
        18: .line 187
            iload 1 /* margin */
            ifle 22
        19: .line 188
            aload 3 /* newInsets */
            iload 1 /* margin */
            putfield java.awt.Insets.top:I
        20: .line 189
            aload 3 /* newInsets */
            iload 1 /* margin */
            putfield java.awt.Insets.bottom:I
        21: .line 190
            iconst_1
            istore 4 /* modified */
        22: .line 193
      StackMap locals:
      StackMap stack:
            iload 4 /* modified */
            ifeq 24
        23: .line 194
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 3 /* newInsets */
            invokevirtual javax.swing.JEditorPane.setMargin:(Ljava/awt/Insets;)V
        24: .line 196
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String marginStr
        end local 5 // javax.swing.text.AttributeSet attributes
        end local 4 // boolean modified
        end local 3 // java.awt.Insets newInsets
        end local 2 // java.awt.Insets in
        end local 1 // int margin
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   25     0        this  Ljavax/swing/text/html/FrameView;
            1   25     1      margin  I
            2   25     2          in  Ljava/awt/Insets;
            7    8     3   newInsets  Ljava/awt/Insets;
            9   25     3   newInsets  Ljava/awt/Insets;
            3   25     4    modified  Z
            4   25     5  attributes  Ljavax/swing/text/AttributeSet;
            5   25     6   marginStr  Ljava/lang/String;

  private void setBorder();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 205
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 1 /* attributes */
        start local 1 // javax.swing.text.AttributeSet attributes
         1: .line 206
            aload 1 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.FRAMEBORDER:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* frameBorder */
        start local 2 // java.lang.String frameBorder
         2: .line 207
            aload 2 /* frameBorder */
            ifnull 5
         3: .line 208
            aload 2 /* frameBorder */
            ldc "no"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 4
            aload 2 /* frameBorder */
            ldc "0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 210
      StackMap locals: javax.swing.text.AttributeSet java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
            aconst_null
            invokevirtual javax.swing.JScrollPane.setBorder:(Ljavax/swing/border/Border;)V
         5: .line 212
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String frameBorder
        end local 1 // javax.swing.text.AttributeSet attributes
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Ljavax/swing/text/html/FrameView;
            1    6     1   attributes  Ljavax/swing/text/AttributeSet;
            2    6     2  frameBorder  Ljava/lang/String;

  private void createScrollPane();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 222
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 1 /* attributes */
        start local 1 // javax.swing.text.AttributeSet attributes
         1: .line 223
            aload 1 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.SCROLLING:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* scrolling */
        start local 2 // java.lang.String scrolling
         2: .line 224
            aload 2 /* scrolling */
            ifnonnull 4
         3: .line 225
            ldc "auto"
            astore 2 /* scrolling */
         4: .line 228
      StackMap locals: javax.swing.text.AttributeSet java.lang.String
      StackMap stack:
            aload 2 /* scrolling */
            ldc "no"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
         5: .line 229
            aload 2 /* scrolling */
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         6: .line 230
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            bipush 22
         7: .line 231
            bipush 32
            invokespecial javax.swing.JScrollPane.<init>:(II)V
         8: .line 230
            putfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
         9: .line 232
            goto 15
        10: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            invokespecial javax.swing.JScrollPane.<init>:()V
            putfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
        11: .line 237
            goto 15
        12: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new javax.swing.JScrollPane
            dup
            bipush 21
        13: .line 239
            bipush 31
            invokespecial javax.swing.JScrollPane.<init>:(II)V
        14: .line 238
            putfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
        15: .line 242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
            invokevirtual javax.swing.JScrollPane.getViewport:()Ljavax/swing/JViewport;
            astore 3 /* vp */
        start local 3 // javax.swing.JViewport vp
        16: .line 243
            aload 3 /* vp */
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JViewport.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        17: .line 244
            aload 3 /* vp */
            iconst_1
            invokevirtual javax.swing.JViewport.setBackingStoreEnabled:(Z)V
        18: .line 245
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
            new java.awt.Dimension
            dup
            iconst_5
            iconst_5
            invokespecial java.awt.Dimension.<init>:(II)V
            invokevirtual javax.swing.JScrollPane.setMinimumSize:(Ljava/awt/Dimension;)V
        19: .line 246
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.scroller:Ljavax/swing/JScrollPane;
            new java.awt.Dimension
            dup
            ldc 2147483647
            ldc 2147483647
            invokespecial java.awt.Dimension.<init>:(II)V
            invokevirtual javax.swing.JScrollPane.setMaximumSize:(Ljava/awt/Dimension;)V
        20: .line 247
            return
        end local 3 // javax.swing.JViewport vp
        end local 2 // java.lang.String scrolling
        end local 1 // javax.swing.text.AttributeSet attributes
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Ljavax/swing/text/html/FrameView;
            1   21     1  attributes  Ljavax/swing/text/AttributeSet;
            2   21     2   scrolling  Ljava/lang/String;
           16   21     3          vp  Ljavax/swing/JViewport;

  javax.swing.JEditorPane getOutermostJEditorPane();
    descriptor: ()Ljavax/swing/JEditorPane;
    flags: (0x0000) 
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 256
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getParent:()Ljavax/swing/text/View;
            astore 1 /* parent */
        start local 1 // javax.swing.text.View parent
         1: .line 257
            aconst_null
            astore 2 /* frameSetView */
        start local 2 // javax.swing.text.html.FrameSetView frameSetView
         2: .line 258
            goto 6
         3: .line 259
      StackMap locals: javax.swing.text.View javax.swing.text.html.FrameSetView
      StackMap stack:
            aload 1 /* parent */
            instanceof javax.swing.text.html.FrameSetView
            ifeq 5
         4: .line 260
            aload 1 /* parent */
            checkcast javax.swing.text.html.FrameSetView
            astore 2 /* frameSetView */
         5: .line 262
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            invokevirtual javax.swing.text.View.getParent:()Ljavax/swing/text/View;
            astore 1 /* parent */
         6: .line 258
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            ifnonnull 3
         7: .line 264
            aload 2 /* frameSetView */
            ifnull 9
         8: .line 265
            aload 2 /* frameSetView */
            invokevirtual javax.swing.text.html.FrameSetView.getContainer:()Ljava/awt/Container;
            checkcast javax.swing.JEditorPane
            areturn
         9: .line 267
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javax.swing.text.html.FrameSetView frameSetView
        end local 1 // javax.swing.text.View parent
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Ljavax/swing/text/html/FrameView;
            1   10     1        parent  Ljavax/swing/text/View;
            2   10     2  frameSetView  Ljavax/swing/text/html/FrameSetView;

  private boolean inNestedFrameSet();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.text.html.FrameView this
         0: .line 276
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getParent:()Ljavax/swing/text/View;
            checkcast javax.swing.text.html.FrameSetView
            astore 1 /* parent */
        start local 1 // javax.swing.text.html.FrameSetView parent
         1: .line 277
            aload 1 /* parent */
            invokevirtual javax.swing.text.html.FrameSetView.getParent:()Ljavax/swing/text/View;
            instanceof javax.swing.text.html.FrameSetView
            ireturn
        end local 1 // javax.swing.text.html.FrameSetView parent
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavax/swing/text/html/FrameView;
            1    2     1  parent  Ljavax/swing/text/html/FrameSetView;

  public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent);
    descriptor: (Ljavax/swing/event/HyperlinkEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=8, args_size=2
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // javax.swing.event.HyperlinkEvent evt
         0: .line 294
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getOutermostJEditorPane:()Ljavax/swing/JEditorPane;
            astore 2 /* c */
        start local 2 // javax.swing.JEditorPane c
         1: .line 295
            aload 2 /* c */
            ifnonnull 3
         2: .line 296
            return
         3: .line 299
      StackMap locals: javax.swing.JEditorPane
      StackMap stack:
            aload 1 /* evt */
            instanceof javax.swing.text.html.HTMLFrameHyperlinkEvent
            ifne 6
         4: .line 300
            aload 2 /* c */
            aload 1 /* evt */
            invokevirtual javax.swing.JEditorPane.fireHyperlinkUpdate:(Ljavax/swing/event/HyperlinkEvent;)V
         5: .line 301
            return
         6: .line 304
      StackMap locals:
      StackMap stack:
            aload 1 /* evt */
            checkcast javax.swing.text.html.HTMLFrameHyperlinkEvent
            astore 3 /* e */
        start local 3 // javax.swing.text.html.HTMLFrameHyperlinkEvent e
         7: .line 306
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getEventType:()Ljavax/swing/event/HyperlinkEvent$EventType;
            getstatic javax.swing.event.HyperlinkEvent$EventType.ACTIVATED:Ljavax/swing/event/HyperlinkEvent$EventType;
            if_acmpne 39
         8: .line 307
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getTarget:()Ljava/lang/String;
            astore 4 /* target */
        start local 4 // java.lang.String target
         9: .line 308
            aload 4 /* target */
            astore 5 /* postTarget */
        start local 5 // java.lang.String postTarget
        10: .line 310
            aload 4 /* target */
            ldc "_parent"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.inNestedFrameSet:()Z
            ifne 12
        11: .line 311
            ldc "_top"
            astore 4 /* target */
        12: .line 314
      StackMap locals: javax.swing.text.html.HTMLFrameHyperlinkEvent java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* evt */
            instanceof javax.swing.text.html.FormSubmitEvent
            ifeq 26
        13: .line 315
            aload 2 /* c */
            invokevirtual javax.swing.JEditorPane.getEditorKit:()Ljavax/swing/text/EditorKit;
            checkcast javax.swing.text.html.HTMLEditorKit
            astore 6 /* kit */
        start local 6 // javax.swing.text.html.HTMLEditorKit kit
        14: .line 316
            aload 6 /* kit */
            ifnull 24
            aload 6 /* kit */
            invokevirtual javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission:()Z
            ifeq 24
        15: .line 317
            aload 4 /* target */
            ldc "_top"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        16: .line 319
            aload 0 /* this */
            aload 2 /* c */
            aload 5 /* postTarget */
            invokevirtual javax.swing.text.html.FrameView.movePostData:(Ljavax/swing/JEditorPane;Ljava/lang/String;)Ljava/lang/Object;
            pop
        17: .line 320
            aload 2 /* c */
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getURL:()Ljava/net/URL;
            invokevirtual javax.swing.JEditorPane.setPage:(Ljava/net/URL;)V
        18: .line 321
            goto 25
      StackMap locals: javax.swing.text.html.FrameView javax.swing.event.HyperlinkEvent javax.swing.JEditorPane javax.swing.text.html.HTMLFrameHyperlinkEvent java.lang.String java.lang.String javax.swing.text.html.HTMLEditorKit
      StackMap stack: java.io.IOException
        19: pop
        20: .line 324
            goto 25
        21: .line 325
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            invokevirtual javax.swing.JEditorPane.getDocument:()Ljavax/swing/text/Document;
            checkcast javax.swing.text.html.HTMLDocument
            astore 7 /* doc */
        start local 7 // javax.swing.text.html.HTMLDocument doc
        22: .line 326
            aload 7 /* doc */
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLDocument.processHTMLFrameHyperlinkEvent:(Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;)V
        end local 7 // javax.swing.text.html.HTMLDocument doc
        23: .line 328
            goto 25
        24: .line 329
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            aload 1 /* evt */
            invokevirtual javax.swing.JEditorPane.fireHyperlinkUpdate:(Ljavax/swing/event/HyperlinkEvent;)V
        25: .line 331
      StackMap locals:
      StackMap stack:
            return
        end local 6 // javax.swing.text.html.HTMLEditorKit kit
        26: .line 334
      StackMap locals:
      StackMap stack:
            aload 4 /* target */
            ldc "_top"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        27: .line 336
            aload 2 /* c */
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getURL:()Ljava/net/URL;
            invokevirtual javax.swing.JEditorPane.setPage:(Ljava/net/URL;)V
        28: .line 337
            goto 30
      StackMap locals:
      StackMap stack: java.io.IOException
        29: pop
        30: .line 342
      StackMap locals:
      StackMap stack:
            aload 2 /* c */
            invokevirtual javax.swing.JEditorPane.isEditable:()Z
            ifne 39
        31: .line 343
            aload 2 /* c */
            new javax.swing.text.html.HTMLFrameHyperlinkEvent
            dup
            aload 2 /* c */
        32: .line 344
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getEventType:()Ljavax/swing/event/HyperlinkEvent$EventType;
        33: .line 345
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getURL:()Ljava/net/URL;
        34: .line 346
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getDescription:()Ljava/lang/String;
        35: .line 347
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
        36: .line 348
            aload 3 /* e */
            invokevirtual javax.swing.text.html.HTMLFrameHyperlinkEvent.getInputEvent:()Ljava/awt/event/InputEvent;
        37: .line 349
            aload 4 /* target */
            invokespecial javax.swing.text.html.HTMLFrameHyperlinkEvent.<init>:(Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/awt/event/InputEvent;Ljava/lang/String;)V
        38: .line 343
            invokevirtual javax.swing.JEditorPane.fireHyperlinkUpdate:(Ljavax/swing/event/HyperlinkEvent;)V
        end local 5 // java.lang.String postTarget
        end local 4 // java.lang.String target
        39: .line 352
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.swing.text.html.HTMLFrameHyperlinkEvent e
        end local 2 // javax.swing.JEditorPane c
        end local 1 // javax.swing.event.HyperlinkEvent evt
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   40     0        this  Ljavax/swing/text/html/FrameView;
            0   40     1         evt  Ljavax/swing/event/HyperlinkEvent;
            1   40     2           c  Ljavax/swing/JEditorPane;
            7   40     3           e  Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;
            9   39     4      target  Ljava/lang/String;
           10   39     5  postTarget  Ljava/lang/String;
           14   26     6         kit  Ljavax/swing/text/html/HTMLEditorKit;
           22   23     7         doc  Ljavax/swing/text/html/HTMLDocument;
      Exception table:
        from    to  target  type
          16    18      19  Class java.io.IOException
          27    28      29  Class java.io.IOException
    MethodParameters:
      Name  Flags
      evt   

  public void changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory);
    descriptor: (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=4
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // javax.swing.event.DocumentEvent e
        start local 2 // java.awt.Shape a
        start local 3 // javax.swing.text.ViewFactory f
         0: .line 366
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            astore 4 /* elem */
        start local 4 // javax.swing.text.Element elem
         1: .line 367
            aload 4 /* elem */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 5 /* attributes */
        start local 5 // javax.swing.text.AttributeSet attributes
         2: .line 369
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
            astore 6 /* oldPage */
        start local 6 // java.net.URL oldPage
         3: .line 371
            aload 5 /* attributes */
            getstatic javax.swing.text.html.HTML$Attribute.SRC:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* srcAtt */
        start local 7 // java.lang.String srcAtt
         4: .line 372
            aload 4 /* elem */
            invokeinterface javax.swing.text.Element.getDocument:()Ljavax/swing/text/Document;
            checkcast javax.swing.text.html.HTMLDocument
            invokevirtual javax.swing.text.html.HTMLDocument.getBase:()Ljava/net/URL;
            astore 8 /* base */
        start local 8 // java.net.URL base
         5: .line 374
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.createdComponent:Z
            ifne 7
         6: .line 375
            return
         7: .line 378
      StackMap locals: javax.swing.text.html.FrameView javax.swing.event.DocumentEvent java.awt.Shape javax.swing.text.ViewFactory javax.swing.text.Element javax.swing.text.AttributeSet java.net.URL java.lang.String java.net.URL
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aconst_null
            invokevirtual javax.swing.text.html.FrameView.movePostData:(Ljavax/swing/JEditorPane;Ljava/lang/String;)Ljava/lang/Object;
            astore 9 /* postData */
        start local 9 // java.lang.Object postData
         8: .line 379
            aload 0 /* this */
            new java.net.URL
            dup
            aload 8 /* base */
            aload 7 /* srcAtt */
            invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
            putfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
         9: .line 380
            aload 6 /* oldPage */
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
            invokevirtual java.net.URL.equals:(Ljava/lang/Object;)Z
            ifeq 11
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
            invokevirtual java.net.URL.getRef:()Ljava/lang/String;
            ifnonnull 11
            aload 9 /* postData */
            ifnonnull 11
        10: .line 381
            return
        11: .line 384
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.src:Ljava/net/URL;
            invokevirtual javax.swing.JEditorPane.setPage:(Ljava/net/URL;)V
        12: .line 385
            aload 0 /* this */
            getfield javax.swing.text.html.FrameView.htmlPane:Ljavax/swing/JEditorPane;
            invokevirtual javax.swing.JEditorPane.getDocument:()Ljavax/swing/text/Document;
            astore 10 /* newDoc */
        start local 10 // javax.swing.text.Document newDoc
        13: .line 386
            aload 10 /* newDoc */
            instanceof javax.swing.text.html.HTMLDocument
            ifeq 18
        14: .line 387
            aload 10 /* newDoc */
            checkcast javax.swing.text.html.HTMLDocument
            iconst_1
            invokevirtual javax.swing.text.html.HTMLDocument.setFrameDocumentState:(Z)V
        end local 10 // javax.swing.text.Document newDoc
        end local 9 // java.lang.Object postData
        15: .line 389
            goto 18
      StackMap locals: javax.swing.text.html.FrameView javax.swing.event.DocumentEvent java.awt.Shape javax.swing.text.ViewFactory javax.swing.text.Element javax.swing.text.AttributeSet java.net.URL java.lang.String java.net.URL
      StackMap stack: java.net.MalformedURLException
        16: pop
            goto 18
        17: .line 392
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
        18: .line 396
      StackMap locals:
      StackMap stack:
            return
        end local 8 // java.net.URL base
        end local 7 // java.lang.String srcAtt
        end local 6 // java.net.URL oldPage
        end local 5 // javax.swing.text.AttributeSet attributes
        end local 4 // javax.swing.text.Element elem
        end local 3 // javax.swing.text.ViewFactory f
        end local 2 // java.awt.Shape a
        end local 1 // javax.swing.event.DocumentEvent e
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Ljavax/swing/text/html/FrameView;
            0   19     1           e  Ljavax/swing/event/DocumentEvent;
            0   19     2           a  Ljava/awt/Shape;
            0   19     3           f  Ljavax/swing/text/ViewFactory;
            1   19     4        elem  Ljavax/swing/text/Element;
            2   19     5  attributes  Ljavax/swing/text/AttributeSet;
            3   19     6     oldPage  Ljava/net/URL;
            4   19     7      srcAtt  Ljava/lang/String;
            5   19     8        base  Ljava/net/URL;
            8   15     9    postData  Ljava/lang/Object;
           13   15    10      newDoc  Ljavax/swing/text/Document;
      Exception table:
        from    to  target  type
           5     6      16  Class java.net.MalformedURLException
           7    10      16  Class java.net.MalformedURLException
          11    15      16  Class java.net.MalformedURLException
           5     6      17  Class java.io.IOException
           7    10      17  Class java.io.IOException
          11    15      17  Class java.io.IOException
    MethodParameters:
      Name  Flags
      e     
      a     
      f     

  private java.lang.Object movePostData(javax.swing.JEditorPane, java.lang.String);
    descriptor: (Ljavax/swing/JEditorPane;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // javax.swing.JEditorPane targetPane
        start local 2 // java.lang.String frameName
         0: .line 404
            aconst_null
            astore 3 /* postData */
        start local 3 // java.lang.Object postData
         1: .line 405
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getOutermostJEditorPane:()Ljavax/swing/JEditorPane;
            astore 4 /* p */
        start local 4 // javax.swing.JEditorPane p
         2: .line 406
            aload 4 /* p */
            ifnull 16
         3: .line 407
            aload 2 /* frameName */
            ifnonnull 7
         4: .line 408
            aload 0 /* this */
            invokevirtual javax.swing.text.html.FrameView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
         5: .line 409
            getstatic javax.swing.text.html.HTML$Attribute.NAME:Ljavax/swing/text/html/HTML$Attribute;
         6: .line 408
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* frameName */
         7: .line 411
      StackMap locals: java.lang.Object javax.swing.JEditorPane
      StackMap stack:
            aload 2 /* frameName */
            ifnull 16
         8: .line 412
            new java.lang.StringBuilder
            dup
            ldc "javax.swing.JEditorPane.postdata."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* frameName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* propName */
        start local 5 // java.lang.String propName
         9: .line 413
            aload 4 /* p */
            invokevirtual javax.swing.JEditorPane.getDocument:()Ljavax/swing/text/Document;
            astore 6 /* d */
        start local 6 // javax.swing.text.Document d
        10: .line 414
            aload 6 /* d */
            aload 5 /* propName */
            invokeinterface javax.swing.text.Document.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* postData */
        11: .line 415
            aload 3 /* postData */
            ifnull 16
        12: .line 416
            aload 1 /* targetPane */
            invokevirtual javax.swing.JEditorPane.getDocument:()Ljavax/swing/text/Document;
        13: .line 417
            ldc "javax.swing.JEditorPane.postdata"
            aload 3 /* postData */
        14: .line 416
            invokeinterface javax.swing.text.Document.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 418
            aload 6 /* d */
            aload 5 /* propName */
            aconst_null
            invokeinterface javax.swing.text.Document.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 6 // javax.swing.text.Document d
        end local 5 // java.lang.String propName
        16: .line 423
      StackMap locals:
      StackMap stack:
            aload 3 /* postData */
            areturn
        end local 4 // javax.swing.JEditorPane p
        end local 3 // java.lang.Object postData
        end local 2 // java.lang.String frameName
        end local 1 // javax.swing.JEditorPane targetPane
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Ljavax/swing/text/html/FrameView;
            0   17     1  targetPane  Ljavax/swing/JEditorPane;
            0   17     2   frameName  Ljava/lang/String;
            1   17     3    postData  Ljava/lang/Object;
            2   17     4           p  Ljavax/swing/JEditorPane;
            9   16     5    propName  Ljava/lang/String;
           10   16     6           d  Ljavax/swing/text/Document;
    MethodParameters:
            Name  Flags
      targetPane  
      frameName   

  public float getMinimumSpan(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // int axis
         0: .line 438
            ldc 5.0
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/FrameView;
            0    1     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public float getMaximumSpan(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.FrameView this
        start local 1 // int axis
         0: .line 453
            ldc 2.14748365E9
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.FrameView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/FrameView;
            0    1     1  axis  I
    MethodParameters:
      Name  Flags
      axis  
}
SourceFile: "FrameView.java"
NestMembers:
  javax.swing.text.html.FrameView$FrameEditorPane
InnerClasses:
  public final EventType = javax.swing.event.HyperlinkEvent$EventType of javax.swing.event.HyperlinkEvent
  FrameEditorPane = javax.swing.text.html.FrameView$FrameEditorPane of javax.swing.text.html.FrameView
  public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML