public class javax.swing.text.html.HTMLEditorKit extends javax.swing.text.StyledEditorKit implements javax.accessibility.Accessible
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.text.html.HTMLEditorKit
  super_class: javax.swing.text.StyledEditorKit
{
  private javax.swing.JEditorPane theEditor;
    descriptor: Ljavax/swing/JEditorPane;
    flags: (0x0002) ACC_PRIVATE

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

  private javax.accessibility.AccessibleContext accessibleContext;
    descriptor: Ljavax/accessibility/AccessibleContext;
    flags: (0x0002) ACC_PRIVATE

  private static final java.awt.Cursor MoveCursor;
    descriptor: Ljava/awt/Cursor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.awt.Cursor DefaultCursor;
    descriptor: Ljava/awt/Cursor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javax.swing.text.ViewFactory defaultFactory;
    descriptor: Ljavax/swing/text/ViewFactory;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  javax.swing.text.MutableAttributeSet input;
    descriptor: Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 

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

  private javax.swing.text.html.HTMLEditorKit$LinkController linkHandler;
    descriptor: Ljavax/swing/text/html/HTMLEditorKit$LinkController;
    flags: (0x0002) ACC_PRIVATE

  private static javax.swing.text.html.HTMLEditorKit$Parser defaultParser;
    descriptor: Ljavax/swing/text/html/HTMLEditorKit$Parser;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

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

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

  public static final java.lang.String BOLD_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-bold-action"

  public static final java.lang.String ITALIC_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-italic-action"

  public static final java.lang.String PARA_INDENT_LEFT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-para-indent-left"

  public static final java.lang.String PARA_INDENT_RIGHT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-para-indent-right"

  public static final java.lang.String FONT_CHANGE_BIGGER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-font-bigger"

  public static final java.lang.String FONT_CHANGE_SMALLER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-font-smaller"

  public static final java.lang.String COLOR_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-color-action"

  public static final java.lang.String LOGICAL_STYLE_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-logical-style-action"

  public static final java.lang.String IMG_ALIGN_TOP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-image-align-top"

  public static final java.lang.String IMG_ALIGN_MIDDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-image-align-middle"

  public static final java.lang.String IMG_ALIGN_BOTTOM;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-image-align-bottom"

  public static final java.lang.String IMG_BORDER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "html-image-border"

  private static final java.lang.String INSERT_TABLE_HTML;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<table border=1><tr><td></td></tr></table>"

  private static final java.lang.String INSERT_UL_HTML;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<ul><li></li></ul>"

  private static final java.lang.String INSERT_OL_HTML;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<ol><li></li></ol>"

  private static final java.lang.String INSERT_HR_HTML;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<hr>"

  private static final java.lang.String INSERT_PRE_HTML;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<pre></pre>"

  private static final javax.swing.text.html.HTMLEditorKit$NavigateLinkAction nextLinkAction;
    descriptor: Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javax.swing.text.html.HTMLEditorKit$NavigateLinkAction previousLinkAction;
    descriptor: Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javax.swing.text.html.HTMLEditorKit$ActivateLinkAction activateLinkAction;
    descriptor: Ljavax/swing/text/html/HTMLEditorKit$ActivateLinkAction;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javax.swing.Action[] defaultActions;
    descriptor: [Ljavax/swing/Action;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

  private java.lang.Object linkNavigationTag;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=11, locals=0, args_size=0
         0: .line 642
            bipush 12
         1: .line 641
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            putstatic javax.swing.text.html.HTMLEditorKit.MoveCursor:Ljava/awt/Cursor;
         2: .line 644
            iconst_0
         3: .line 643
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            putstatic javax.swing.text.html.HTMLEditorKit.DefaultCursor:Ljava/awt/Cursor;
         4: .line 647
            new javax.swing.text.html.HTMLEditorKit$HTMLFactory
            dup
            invokespecial javax.swing.text.html.HTMLEditorKit$HTMLFactory.<init>:()V
            putstatic javax.swing.text.html.HTMLEditorKit.defaultFactory:Ljavax/swing/text/ViewFactory;
         5: .line 650
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY:Ljava/lang/Object;
         6: .line 652
            aconst_null
            putstatic javax.swing.text.html.HTMLEditorKit.defaultParser:Ljavax/swing/text/html/HTMLEditorKit$Parser;
         7: .line 1526
            new javax.swing.text.html.HTMLEditorKit$NavigateLinkAction
            dup
            ldc "next-link-action"
            invokespecial javax.swing.text.html.HTMLEditorKit$NavigateLinkAction.<init>:(Ljava/lang/String;)V
         8: .line 1525
            putstatic javax.swing.text.html.HTMLEditorKit.nextLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
         9: .line 1529
            new javax.swing.text.html.HTMLEditorKit$NavigateLinkAction
            dup
            ldc "previous-link-action"
            invokespecial javax.swing.text.html.HTMLEditorKit$NavigateLinkAction.<init>:(Ljava/lang/String;)V
        10: .line 1528
            putstatic javax.swing.text.html.HTMLEditorKit.previousLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
        11: .line 1532
            new javax.swing.text.html.HTMLEditorKit$ActivateLinkAction
            dup
            ldc "activate-link-action"
            invokespecial javax.swing.text.html.HTMLEditorKit$ActivateLinkAction.<init>:(Ljava/lang/String;)V
        12: .line 1531
            putstatic javax.swing.text.html.HTMLEditorKit.activateLinkAction:Ljavax/swing/text/html/HTMLEditorKit$ActivateLinkAction;
        13: .line 1534
            bipush 14
            anewarray javax.swing.Action
            dup
            iconst_0
        14: .line 1535
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertTable"
            ldc "<table border=1><tr><td></td></tr></table>"
        15: .line 1536
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.TABLE:Ljavax/swing/text/html/HTML$Tag;
        16: .line 1535
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            iconst_1
        17: .line 1537
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertTableRow"
            ldc "<table border=1><tr><td></td></tr></table>"
        18: .line 1538
            getstatic javax.swing.text.html.HTML$Tag.TABLE:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.TR:Ljavax/swing/text/html/HTML$Tag;
        19: .line 1539
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.TABLE:Ljavax/swing/text/html/HTML$Tag;
        20: .line 1537
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            iconst_2
        21: .line 1540
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertTableDataCell"
            ldc "<table border=1><tr><td></td></tr></table>"
        22: .line 1541
            getstatic javax.swing.text.html.HTML$Tag.TR:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.TD:Ljavax/swing/text/html/HTML$Tag;
        23: .line 1542
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.TABLE:Ljavax/swing/text/html/HTML$Tag;
        24: .line 1540
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            iconst_3
        25: .line 1543
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertUnorderedList"
            ldc "<ul><li></li></ul>"
        26: .line 1544
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.UL:Ljavax/swing/text/html/HTML$Tag;
        27: .line 1543
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            iconst_4
        28: .line 1545
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertUnorderedListItem"
            ldc "<ul><li></li></ul>"
        29: .line 1546
            getstatic javax.swing.text.html.HTML$Tag.UL:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.LI:Ljavax/swing/text/html/HTML$Tag;
        30: .line 1547
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.UL:Ljavax/swing/text/html/HTML$Tag;
        31: .line 1545
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            iconst_5
        32: .line 1548
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertOrderedList"
            ldc "<ol><li></li></ol>"
        33: .line 1549
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.OL:Ljavax/swing/text/html/HTML$Tag;
        34: .line 1548
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            bipush 6
        35: .line 1550
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertOrderedListItem"
            ldc "<ol><li></li></ol>"
        36: .line 1551
            getstatic javax.swing.text.html.HTML$Tag.OL:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.LI:Ljavax/swing/text/html/HTML$Tag;
        37: .line 1552
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.OL:Ljavax/swing/text/html/HTML$Tag;
        38: .line 1550
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            bipush 7
        39: .line 1553
            new javax.swing.text.html.HTMLEditorKit$InsertHRAction
            dup
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHRAction.<init>:()V
            aastore
            dup
            bipush 8
        40: .line 1554
            new javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
            dup
            ldc "InsertPre"
            ldc "<pre></pre>"
        41: .line 1555
            getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
            getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
        42: .line 1554
            invokespecial javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V
            aastore
            dup
            bipush 9
        43: .line 1556
            getstatic javax.swing.text.html.HTMLEditorKit.nextLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
            aastore
            dup
            bipush 10
            getstatic javax.swing.text.html.HTMLEditorKit.previousLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
            aastore
            dup
            bipush 11
            getstatic javax.swing.text.html.HTMLEditorKit.activateLinkAction:Ljavax/swing/text/html/HTMLEditorKit$ActivateLinkAction;
            aastore
            dup
            bipush 12
        44: .line 1558
            new javax.swing.text.html.HTMLEditorKit$BeginAction
            dup
            ldc "caret-begin"
            iconst_0
            invokespecial javax.swing.text.html.HTMLEditorKit$BeginAction.<init>:(Ljava/lang/String;Z)V
            aastore
            dup
            bipush 13
        45: .line 1559
            new javax.swing.text.html.HTMLEditorKit$BeginAction
            dup
            ldc "selection-begin"
            iconst_1
            invokespecial javax.swing.text.html.HTMLEditorKit$BeginAction.<init>:(Ljava/lang/String;Z)V
            aastore
        46: .line 1534
            putstatic javax.swing.text.html.HTMLEditorKit.defaultActions:[Ljavax/swing/Action;
        47: .line 1560
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 173
            aload 0 /* this */
            invokespecial javax.swing.text.StyledEditorKit.<init>:()V
         1: .line 651
            aload 0 /* this */
            new javax.swing.text.html.HTMLEditorKit$LinkController
            dup
            invokespecial javax.swing.text.html.HTMLEditorKit$LinkController.<init>:()V
            putfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
         2: .line 653
            aload 0 /* this */
            getstatic javax.swing.text.html.HTMLEditorKit.DefaultCursor:Ljava/awt/Cursor;
            putfield javax.swing.text.html.HTMLEditorKit.defaultCursor:Ljava/awt/Cursor;
         3: .line 654
            aload 0 /* this */
            getstatic javax.swing.text.html.HTMLEditorKit.MoveCursor:Ljava/awt/Cursor;
            putfield javax.swing.text.html.HTMLEditorKit.linkCursor:Ljava/awt/Cursor;
         4: .line 655
            aload 0 /* this */
            iconst_1
            putfield javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission:Z
         5: .line 1563
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.HTMLEditorKit.foundLink:Z
         6: .line 1564
            aload 0 /* this */
            iconst_m1
            putfield javax.swing.text.html.HTMLEditorKit.prevHypertextOffset:I
         7: .line 175
            return
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/text/html/HTMLEditorKit;

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

  public javax.swing.text.ViewFactory getViewFactory();
    descriptor: ()Ljavax/swing/text/ViewFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 196
            getstatic javax.swing.text.html.HTMLEditorKit.defaultFactory:Ljavax/swing/text/ViewFactory;
            areturn
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/HTMLEditorKit;

  public javax.swing.text.Document createDefaultDocument();
    descriptor: ()Ljavax/swing/text/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 206
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HTMLEditorKit.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
            astore 1 /* styles */
        start local 1 // javax.swing.text.html.StyleSheet styles
         1: .line 207
            new javax.swing.text.html.StyleSheet
            dup
            invokespecial javax.swing.text.html.StyleSheet.<init>:()V
            astore 2 /* ss */
        start local 2 // javax.swing.text.html.StyleSheet ss
         2: .line 209
            aload 2 /* ss */
            aload 1 /* styles */
            invokevirtual javax.swing.text.html.StyleSheet.addStyleSheet:(Ljavax/swing/text/html/StyleSheet;)V
         3: .line 211
            new javax.swing.text.html.HTMLDocument
            dup
            aload 2 /* ss */
            invokespecial javax.swing.text.html.HTMLDocument.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 3 /* doc */
        start local 3 // javax.swing.text.html.HTMLDocument doc
         4: .line 212
            aload 3 /* doc */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HTMLEditorKit.getParser:()Ljavax/swing/text/html/HTMLEditorKit$Parser;
            invokevirtual javax.swing.text.html.HTMLDocument.setParser:(Ljavax/swing/text/html/HTMLEditorKit$Parser;)V
         5: .line 213
            aload 3 /* doc */
            iconst_4
            invokevirtual javax.swing.text.html.HTMLDocument.setAsynchronousLoadPriority:(I)V
         6: .line 214
            aload 3 /* doc */
            bipush 100
            invokevirtual javax.swing.text.html.HTMLDocument.setTokenThreshold:(I)V
         7: .line 215
            aload 3 /* doc */
            areturn
        end local 3 // javax.swing.text.html.HTMLDocument doc
        end local 2 // javax.swing.text.html.StyleSheet ss
        end local 1 // javax.swing.text.html.StyleSheet styles
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavax/swing/text/html/HTMLEditorKit;
            1    8     1  styles  Ljavax/swing/text/html/StyleSheet;
            2    8     2      ss  Ljavax/swing/text/html/StyleSheet;
            4    8     3     doc  Ljavax/swing/text/html/HTMLDocument;

  private javax.swing.text.html.HTMLEditorKit$Parser ensureParser(javax.swing.text.html.HTMLDocument);
    descriptor: (Ljavax/swing/text/html/HTMLDocument;)Ljavax/swing/text/html/HTMLEditorKit$Parser;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.text.html.HTMLDocument doc
         0: .line 224
            aload 1 /* doc */
            invokevirtual javax.swing.text.html.HTMLDocument.getParser:()Ljavax/swing/text/html/HTMLEditorKit$Parser;
            astore 2 /* p */
        start local 2 // javax.swing.text.html.HTMLEditorKit$Parser p
         1: .line 225
            aload 2 /* p */
            ifnonnull 3
         2: .line 226
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HTMLEditorKit.getParser:()Ljavax/swing/text/html/HTMLEditorKit$Parser;
            astore 2 /* p */
         3: .line 228
      StackMap locals: javax.swing.text.html.HTMLEditorKit$Parser
      StackMap stack:
            aload 2 /* p */
            ifnonnull 5
         4: .line 229
            new java.io.IOException
            dup
            ldc "Can't load parser"
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 231
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            areturn
        end local 2 // javax.swing.text.html.HTMLEditorKit$Parser p
        end local 1 // javax.swing.text.html.HTMLDocument doc
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            0    6     1   doc  Ljavax/swing/text/html/HTMLDocument;
            1    6     2     p  Ljavax/swing/text/html/HTMLEditorKit$Parser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      doc   

  public void read(java.io.Reader, javax.swing.text.Document, int);
    descriptor: (Ljava/io/Reader;Ljavax/swing/text/Document;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=4
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // java.io.Reader in
        start local 2 // javax.swing.text.Document doc
        start local 3 // int pos
         0: .line 254
            aload 2 /* doc */
            instanceof javax.swing.text.html.HTMLDocument
            ifeq 12
         1: .line 255
            aload 2 /* doc */
            checkcast javax.swing.text.html.HTMLDocument
            astore 4 /* hdoc */
        start local 4 // javax.swing.text.html.HTMLDocument hdoc
         2: .line 256
            iload 3 /* pos */
            aload 2 /* doc */
            invokeinterface javax.swing.text.Document.getLength:()I
            if_icmple 4
         3: .line 257
            new javax.swing.text.BadLocationException
            dup
            ldc "Invalid location"
            iload 3 /* pos */
            invokespecial javax.swing.text.BadLocationException.<init>:(Ljava/lang/String;I)V
            athrow
         4: .line 260
      StackMap locals: javax.swing.text.html.HTMLDocument
      StackMap stack:
            aload 0 /* this */
            aload 4 /* hdoc */
            invokevirtual javax.swing.text.html.HTMLEditorKit.ensureParser:(Ljavax/swing/text/html/HTMLDocument;)Ljavax/swing/text/html/HTMLEditorKit$Parser;
            astore 5 /* p */
        start local 5 // javax.swing.text.html.HTMLEditorKit$Parser p
         5: .line 261
            aload 4 /* hdoc */
            iload 3 /* pos */
            invokevirtual javax.swing.text.html.HTMLDocument.getReader:(I)Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;
            astore 6 /* receiver */
        start local 6 // javax.swing.text.html.HTMLEditorKit$ParserCallback receiver
         6: .line 262
            aload 2 /* doc */
            ldc "IgnoreCharsetDirective"
            invokeinterface javax.swing.text.Document.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 7 /* ignoreCharset */
        start local 7 // java.lang.Boolean ignoreCharset
         7: .line 263
            aload 5 /* p */
            aload 1 /* in */
            aload 6 /* receiver */
            aload 7 /* ignoreCharset */
            ifnonnull 8
            iconst_0
            goto 9
      StackMap locals: javax.swing.text.html.HTMLEditorKit java.io.Reader javax.swing.text.Document int javax.swing.text.html.HTMLDocument javax.swing.text.html.HTMLEditorKit$Parser javax.swing.text.html.HTMLEditorKit$ParserCallback java.lang.Boolean
      StackMap stack: javax.swing.text.html.HTMLEditorKit$Parser java.io.Reader javax.swing.text.html.HTMLEditorKit$ParserCallback
         8: aload 7 /* ignoreCharset */
            invokevirtual java.lang.Boolean.booleanValue:()Z
      StackMap locals: javax.swing.text.html.HTMLEditorKit java.io.Reader javax.swing.text.Document int javax.swing.text.html.HTMLDocument javax.swing.text.html.HTMLEditorKit$Parser javax.swing.text.html.HTMLEditorKit$ParserCallback java.lang.Boolean
      StackMap stack: javax.swing.text.html.HTMLEditorKit$Parser java.io.Reader javax.swing.text.html.HTMLEditorKit$ParserCallback int
         9: invokevirtual javax.swing.text.html.HTMLEditorKit$Parser.parse:(Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V
        10: .line 264
            aload 6 /* receiver */
            invokevirtual javax.swing.text.html.HTMLEditorKit$ParserCallback.flush:()V
        end local 7 // java.lang.Boolean ignoreCharset
        end local 6 // javax.swing.text.html.HTMLEditorKit$ParserCallback receiver
        end local 5 // javax.swing.text.html.HTMLEditorKit$Parser p
        end local 4 // javax.swing.text.html.HTMLDocument hdoc
        11: .line 265
            goto 13
        12: .line 266
      StackMap locals: javax.swing.text.html.HTMLEditorKit java.io.Reader javax.swing.text.Document int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            aload 2 /* doc */
            iload 3 /* pos */
            invokespecial javax.swing.text.StyledEditorKit.read:(Ljava/io/Reader;Ljavax/swing/text/Document;I)V
        13: .line 268
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int pos
        end local 2 // javax.swing.text.Document doc
        end local 1 // java.io.Reader in
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Ljavax/swing/text/html/HTMLEditorKit;
            0   14     1             in  Ljava/io/Reader;
            0   14     2            doc  Ljavax/swing/text/Document;
            0   14     3            pos  I
            2   11     4           hdoc  Ljavax/swing/text/html/HTMLDocument;
            5   11     5              p  Ljavax/swing/text/html/HTMLEditorKit$Parser;
            6   11     6       receiver  Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;
            7   11     7  ignoreCharset  Ljava/lang/Boolean;
    Exceptions:
      throws java.io.IOException, javax.swing.text.BadLocationException
    MethodParameters:
      Name  Flags
      in    
      doc   
      pos   

  public void insertHTML(javax.swing.text.html.HTMLDocument, int, java.lang.String, int, int, javax.swing.text.html.HTML$Tag);
    descriptor: (Ljavax/swing/text/html/HTMLDocument;ILjava/lang/String;IILjavax/swing/text/html/HTML$Tag;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=7
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.text.html.HTMLDocument doc
        start local 2 // int offset
        start local 3 // java.lang.String html
        start local 4 // int popDepth
        start local 5 // int pushDepth
        start local 6 // javax.swing.text.html.HTML$Tag insertTag
         0: .line 292
            iload 2 /* offset */
            aload 1 /* doc */
            invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
            if_icmple 2
         1: .line 293
            new javax.swing.text.BadLocationException
            dup
            ldc "Invalid location"
            iload 2 /* offset */
            invokespecial javax.swing.text.BadLocationException.<init>:(Ljava/lang/String;I)V
            athrow
         2: .line 296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* doc */
            invokevirtual javax.swing.text.html.HTMLEditorKit.ensureParser:(Ljavax/swing/text/html/HTMLDocument;)Ljavax/swing/text/html/HTMLEditorKit$Parser;
            astore 7 /* p */
        start local 7 // javax.swing.text.html.HTMLEditorKit$Parser p
         3: .line 297
            aload 1 /* doc */
            iload 2 /* offset */
            iload 4 /* popDepth */
            iload 5 /* pushDepth */
         4: .line 298
            aload 6 /* insertTag */
         5: .line 297
            invokevirtual javax.swing.text.html.HTMLDocument.getReader:(IIILjavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;
            astore 8 /* receiver */
        start local 8 // javax.swing.text.html.HTMLEditorKit$ParserCallback receiver
         6: .line 299
            aload 1 /* doc */
         7: .line 300
            ldc "IgnoreCharsetDirective"
         8: .line 299
            invokevirtual javax.swing.text.html.HTMLDocument.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 9 /* ignoreCharset */
        start local 9 // java.lang.Boolean ignoreCharset
         9: .line 301
            aload 7 /* p */
            new java.io.StringReader
            dup
            aload 3 /* html */
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            aload 8 /* receiver */
            aload 9 /* ignoreCharset */
            ifnonnull 11
        10: .line 302
            iconst_0
            goto 12
      StackMap locals: javax.swing.text.html.HTMLEditorKit javax.swing.text.html.HTMLDocument int java.lang.String int int javax.swing.text.html.HTML$Tag javax.swing.text.html.HTMLEditorKit$Parser javax.swing.text.html.HTMLEditorKit$ParserCallback java.lang.Boolean
      StackMap stack: javax.swing.text.html.HTMLEditorKit$Parser java.io.StringReader javax.swing.text.html.HTMLEditorKit$ParserCallback
        11: aload 9 /* ignoreCharset */
            invokevirtual java.lang.Boolean.booleanValue:()Z
        12: .line 301
      StackMap locals: javax.swing.text.html.HTMLEditorKit javax.swing.text.html.HTMLDocument int java.lang.String int int javax.swing.text.html.HTML$Tag javax.swing.text.html.HTMLEditorKit$Parser javax.swing.text.html.HTMLEditorKit$ParserCallback java.lang.Boolean
      StackMap stack: javax.swing.text.html.HTMLEditorKit$Parser java.io.StringReader javax.swing.text.html.HTMLEditorKit$ParserCallback int
            invokevirtual javax.swing.text.html.HTMLEditorKit$Parser.parse:(Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V
        13: .line 303
            aload 8 /* receiver */
            invokevirtual javax.swing.text.html.HTMLEditorKit$ParserCallback.flush:()V
        14: .line 304
            return
        end local 9 // java.lang.Boolean ignoreCharset
        end local 8 // javax.swing.text.html.HTMLEditorKit$ParserCallback receiver
        end local 7 // javax.swing.text.html.HTMLEditorKit$Parser p
        end local 6 // javax.swing.text.html.HTML$Tag insertTag
        end local 5 // int pushDepth
        end local 4 // int popDepth
        end local 3 // java.lang.String html
        end local 2 // int offset
        end local 1 // javax.swing.text.html.HTMLDocument doc
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Ljavax/swing/text/html/HTMLEditorKit;
            0   15     1            doc  Ljavax/swing/text/html/HTMLDocument;
            0   15     2         offset  I
            0   15     3           html  Ljava/lang/String;
            0   15     4       popDepth  I
            0   15     5      pushDepth  I
            0   15     6      insertTag  Ljavax/swing/text/html/HTML$Tag;
            3   15     7              p  Ljavax/swing/text/html/HTMLEditorKit$Parser;
            6   15     8       receiver  Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;
            9   15     9  ignoreCharset  Ljava/lang/Boolean;
    Exceptions:
      throws javax.swing.text.BadLocationException, java.io.IOException
    MethodParameters:
           Name  Flags
      doc        
      offset     
      html       
      popDepth   
      pushDepth  
      insertTag  

  public void write(java.io.Writer, javax.swing.text.Document, int, int);
    descriptor: (Ljava/io/Writer;Ljavax/swing/text/Document;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // java.io.Writer out
        start local 2 // javax.swing.text.Document doc
        start local 3 // int pos
        start local 4 // int len
         0: .line 322
            aload 2 /* doc */
            instanceof javax.swing.text.html.HTMLDocument
            ifeq 4
         1: .line 323
            new javax.swing.text.html.HTMLWriter
            dup
            aload 1 /* out */
            aload 2 /* doc */
            checkcast javax.swing.text.html.HTMLDocument
            iload 3 /* pos */
            iload 4 /* len */
            invokespecial javax.swing.text.html.HTMLWriter.<init>:(Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;II)V
            astore 5 /* w */
        start local 5 // javax.swing.text.html.HTMLWriter w
         2: .line 324
            aload 5 /* w */
            invokevirtual javax.swing.text.html.HTMLWriter.write:()V
        end local 5 // javax.swing.text.html.HTMLWriter w
         3: .line 325
            goto 9
      StackMap locals:
      StackMap stack:
         4: aload 2 /* doc */
            instanceof javax.swing.text.StyledDocument
            ifeq 8
         5: .line 326
            new javax.swing.text.html.MinimalHTMLWriter
            dup
            aload 1 /* out */
            aload 2 /* doc */
            checkcast javax.swing.text.StyledDocument
            iload 3 /* pos */
            iload 4 /* len */
            invokespecial javax.swing.text.html.MinimalHTMLWriter.<init>:(Ljava/io/Writer;Ljavax/swing/text/StyledDocument;II)V
            astore 5 /* w */
        start local 5 // javax.swing.text.html.MinimalHTMLWriter w
         6: .line 327
            aload 5 /* w */
            invokevirtual javax.swing.text.html.MinimalHTMLWriter.write:()V
        end local 5 // javax.swing.text.html.MinimalHTMLWriter w
         7: .line 328
            goto 9
         8: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* out */
            aload 2 /* doc */
            iload 3 /* pos */
            iload 4 /* len */
            invokespecial javax.swing.text.StyledEditorKit.write:(Ljava/io/Writer;Ljavax/swing/text/Document;II)V
         9: .line 331
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int len
        end local 3 // int pos
        end local 2 // javax.swing.text.Document doc
        end local 1 // java.io.Writer out
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            0   10     1   out  Ljava/io/Writer;
            0   10     2   doc  Ljavax/swing/text/Document;
            0   10     3   pos  I
            0   10     4   len  I
            2    3     5     w  Ljavax/swing/text/html/HTMLWriter;
            6    7     5     w  Ljavax/swing/text/html/MinimalHTMLWriter;
    Exceptions:
      throws java.io.IOException, javax.swing.text.BadLocationException
    MethodParameters:
      Name  Flags
      out   
      doc   
      pos   
      len   

  public void install(javax.swing.JEditorPane);
    descriptor: (Ljavax/swing/JEditorPane;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.JEditorPane c
         0: .line 340
            aload 1 /* c */
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
            invokevirtual javax.swing.JEditorPane.addMouseListener:(Ljava/awt/event/MouseListener;)V
         1: .line 341
            aload 1 /* c */
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
            invokevirtual javax.swing.JEditorPane.addMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
         2: .line 342
            aload 1 /* c */
            getstatic javax.swing.text.html.HTMLEditorKit.nextLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
            invokevirtual javax.swing.JEditorPane.addCaretListener:(Ljavax/swing/event/CaretListener;)V
         3: .line 343
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.text.StyledEditorKit.install:(Ljavax/swing/JEditorPane;)V
         4: .line 344
            aload 0 /* this */
            aload 1 /* c */
            putfield javax.swing.text.html.HTMLEditorKit.theEditor:Ljavax/swing/JEditorPane;
         5: .line 345
            return
        end local 1 // javax.swing.JEditorPane c
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            0    6     1     c  Ljavax/swing/JEditorPane;
    MethodParameters:
      Name  Flags
      c     

  public void deinstall(javax.swing.JEditorPane);
    descriptor: (Ljavax/swing/JEditorPane;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.JEditorPane c
         0: .line 355
            aload 1 /* c */
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
            invokevirtual javax.swing.JEditorPane.removeMouseListener:(Ljava/awt/event/MouseListener;)V
         1: .line 356
            aload 1 /* c */
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
            invokevirtual javax.swing.JEditorPane.removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
         2: .line 357
            aload 1 /* c */
            getstatic javax.swing.text.html.HTMLEditorKit.nextLinkAction:Ljavax/swing/text/html/HTMLEditorKit$NavigateLinkAction;
            invokevirtual javax.swing.JEditorPane.removeCaretListener:(Ljavax/swing/event/CaretListener;)V
         3: .line 358
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.text.StyledEditorKit.deinstall:(Ljavax/swing/JEditorPane;)V
         4: .line 359
            aload 0 /* this */
            aconst_null
            putfield javax.swing.text.html.HTMLEditorKit.theEditor:Ljavax/swing/JEditorPane;
         5: .line 360
            return
        end local 1 // javax.swing.JEditorPane c
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            0    6     1     c  Ljavax/swing/JEditorPane;
    MethodParameters:
      Name  Flags
      c     

  public void setStyleSheet(javax.swing.text.html.StyleSheet);
    descriptor: (Ljavax/swing/text/html/StyleSheet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.text.html.StyleSheet s
         0: .line 381
            aload 1 /* s */
            ifnonnull 3
         1: .line 382
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 383
            goto 4
         3: .line 384
      StackMap locals:
      StackMap stack:
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY:Ljava/lang/Object;
            aload 1 /* s */
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 386
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.text.html.StyleSheet s
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            0    5     1     s  Ljavax/swing/text/html/StyleSheet;
    MethodParameters:
      Name  Flags
      s     

  public javax.swing.text.html.StyleSheet getStyleSheet();
    descriptor: ()Ljavax/swing/text/html/StyleSheet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 397
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 1 /* appContext */
        start local 1 // sun.awt.AppContext appContext
         1: .line 398
            aload 1 /* appContext */
            getstatic javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet
            astore 2 /* defaultStyles */
        start local 2 // javax.swing.text.html.StyleSheet defaultStyles
         2: .line 400
            aload 2 /* defaultStyles */
            ifnonnull 13
         3: .line 401
            new javax.swing.text.html.StyleSheet
            dup
            invokespecial javax.swing.text.html.StyleSheet.<init>:()V
            astore 2 /* defaultStyles */
         4: .line 402
            aload 1 /* appContext */
            getstatic javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY:Ljava/lang/Object;
            aload 2 /* defaultStyles */
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 404
            ldc "default.css"
            invokestatic javax.swing.text.html.HTMLEditorKit.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 3 /* is */
        start local 3 // java.io.InputStream is
         6: .line 405
            new java.io.BufferedReader
            dup
         7: .line 406
            new java.io.InputStreamReader
            dup
            aload 3 /* is */
            ldc "ISO-8859-1"
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
         8: .line 405
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            astore 4 /* r */
        start local 4 // java.io.Reader r
         9: .line 407
            aload 2 /* defaultStyles */
            aload 4 /* r */
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet.loadRules:(Ljava/io/Reader;Ljava/net/URL;)V
        10: .line 408
            aload 4 /* r */
            invokevirtual java.io.Reader.close:()V
        end local 4 // java.io.Reader r
        end local 3 // java.io.InputStream is
        11: .line 409
            goto 13
      StackMap locals: javax.swing.text.html.HTMLEditorKit sun.awt.AppContext javax.swing.text.html.StyleSheet
      StackMap stack: java.lang.Throwable
        12: pop
        13: .line 414
      StackMap locals:
      StackMap stack:
            aload 2 /* defaultStyles */
            areturn
        end local 2 // javax.swing.text.html.StyleSheet defaultStyles
        end local 1 // sun.awt.AppContext appContext
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Ljavax/swing/text/html/HTMLEditorKit;
            1   14     1     appContext  Lsun/awt/AppContext;
            2   14     2  defaultStyles  Ljavax/swing/text/html/StyleSheet;
            6   11     3             is  Ljava/io/InputStream;
            9   11     4              r  Ljava/io/Reader;
      Exception table:
        from    to  target  type
           5    11      12  Class java.lang.Throwable

  static java.io.InputStream getResourceAsStream(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String name
         0: .line 429
            new javax.swing.text.html.HTMLEditorKit$1
            dup
            aload 0 /* name */
            invokespecial javax.swing.text.html.HTMLEditorKit$1.<init>:(Ljava/lang/String;)V
         1: .line 428
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.io.InputStream
            areturn
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public javax.swing.Action[] getActions();
    descriptor: ()[Ljavax/swing/Action;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 445
            aload 0 /* this */
            invokespecial javax.swing.text.StyledEditorKit.getActions:()[Ljavax/swing/Action;
            getstatic javax.swing.text.html.HTMLEditorKit.defaultActions:[Ljavax/swing/Action;
            invokestatic javax.swing.text.TextAction.augmentList:([Ljavax/swing/Action;[Ljavax/swing/Action;)[Ljavax/swing/Action;
            areturn
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/HTMLEditorKit;

  protected void createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet);
    descriptor: (Ljavax/swing/text/Element;Ljavax/swing/text/MutableAttributeSet;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // javax.swing.text.Element element
        start local 2 // javax.swing.text.MutableAttributeSet set
         0: .line 459
            aload 2 /* set */
            aload 2 /* set */
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttributes:(Ljavax/swing/text/AttributeSet;)V
         1: .line 460
            aload 2 /* set */
            aload 1 /* element */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
         2: .line 461
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.ComposedTextAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
         3: .line 463
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* o */
        start local 3 // java.lang.Object o
         4: .line 464
            aload 3 /* o */
            instanceof javax.swing.text.html.HTML$Tag
            ifeq 36
         5: .line 465
            aload 3 /* o */
            checkcast javax.swing.text.html.HTML$Tag
            astore 4 /* tag */
        start local 4 // javax.swing.text.html.HTML$Tag tag
         6: .line 468
            aload 4 /* tag */
            getstatic javax.swing.text.html.HTML$Tag.IMG:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 14
         7: .line 470
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Attribute.SRC:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
         8: .line 471
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Attribute.HEIGHT:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
         9: .line 472
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Attribute.WIDTH:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        10: .line 473
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        11: .line 474
            getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
        12: .line 473
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        13: .line 475
            goto 36
        14: .line 476
      StackMap locals: java.lang.Object javax.swing.text.html.HTML$Tag
      StackMap stack:
            aload 4 /* tag */
            getstatic javax.swing.text.html.HTML$Tag.HR:Ljavax/swing/text/html/HTML$Tag;
            if_acmpeq 15
            aload 4 /* tag */
            getstatic javax.swing.text.html.HTML$Tag.BR:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 19
        15: .line 478
      StackMap locals:
      StackMap stack:
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        16: .line 479
            getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
        17: .line 478
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        18: .line 480
            goto 36
        19: .line 481
      StackMap locals:
      StackMap stack:
            aload 4 /* tag */
            getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 25
        20: .line 483
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        21: .line 484
            getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
        22: .line 483
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        23: .line 485
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Attribute.COMMENT:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        24: .line 486
            goto 36
        25: .line 487
      StackMap locals:
      StackMap stack:
            aload 4 /* tag */
            getstatic javax.swing.text.html.HTML$Tag.INPUT:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 31
        26: .line 489
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        27: .line 490
            getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
        28: .line 489
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        29: .line 491
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Tag.INPUT:Ljavax/swing/text/html/HTML$Tag;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        30: .line 492
            goto 36
        31: .line 493
      StackMap locals:
      StackMap stack:
            aload 4 /* tag */
            instanceof javax.swing.text.html.HTML$UnknownTag
            ifeq 36
        32: .line 495
            aload 2 /* set */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        33: .line 496
            getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
        34: .line 495
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        35: .line 497
            aload 2 /* set */
            getstatic javax.swing.text.html.HTML$Attribute.ENDTAG:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        end local 4 // javax.swing.text.html.HTML$Tag tag
        36: .line 500
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object o
        end local 2 // javax.swing.text.MutableAttributeSet set
        end local 1 // javax.swing.text.Element element
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   37     0     this  Ljavax/swing/text/html/HTMLEditorKit;
            0   37     1  element  Ljavax/swing/text/Element;
            0   37     2      set  Ljavax/swing/text/MutableAttributeSet;
            4   37     3        o  Ljava/lang/Object;
            6   36     4      tag  Ljavax/swing/text/html/HTML$Tag;
    MethodParameters:
         Name  Flags
      element  
      set      

  public javax.swing.text.MutableAttributeSet getInputAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 509
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.input:Ljavax/swing/text/MutableAttributeSet;
            ifnonnull 2
         1: .line 510
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HTMLEditorKit.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
            aconst_null
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet.addStyle:(Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
            putfield javax.swing.text.html.HTMLEditorKit.input:Ljavax/swing/text/MutableAttributeSet;
         2: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.input:Ljavax/swing/text/MutableAttributeSet;
            areturn
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HTMLEditorKit;

  public void setDefaultCursor(java.awt.Cursor);
    descriptor: (Ljava/awt/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // java.awt.Cursor cursor
         0: .line 523
            aload 0 /* this */
            aload 1 /* cursor */
            putfield javax.swing.text.html.HTMLEditorKit.defaultCursor:Ljava/awt/Cursor;
         1: .line 524
            return
        end local 1 // java.awt.Cursor cursor
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavax/swing/text/html/HTMLEditorKit;
            0    2     1  cursor  Ljava/awt/Cursor;
    MethodParameters:
        Name  Flags
      cursor  

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

  public void setLinkCursor(java.awt.Cursor);
    descriptor: (Ljava/awt/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // java.awt.Cursor cursor
         0: .line 545
            aload 0 /* this */
            aload 1 /* cursor */
            putfield javax.swing.text.html.HTMLEditorKit.linkCursor:Ljava/awt/Cursor;
         1: .line 546
            return
        end local 1 // java.awt.Cursor cursor
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavax/swing/text/html/HTMLEditorKit;
            0    2     1  cursor  Ljava/awt/Cursor;
    MethodParameters:
        Name  Flags
      cursor  

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

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

  public void setAutoFormSubmission(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HTMLEditorKit this
        start local 1 // boolean isAuto
         0: .line 585
            aload 0 /* this */
            iload 1 /* isAuto */
            putfield javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission:Z
         1: .line 586
            return
        end local 1 // boolean isAuto
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavax/swing/text/html/HTMLEditorKit;
            0    2     1  isAuto  Z
    MethodParameters:
        Name  Flags
      isAuto  

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 594
            aload 0 /* this */
            invokespecial javax.swing.text.StyledEditorKit.clone:()Ljava/lang/Object;
            checkcast javax.swing.text.html.HTMLEditorKit
            astore 1 /* o */
        start local 1 // javax.swing.text.html.HTMLEditorKit o
         1: .line 595
            aload 1 /* o */
            ifnull 4
         2: .line 596
            aload 1 /* o */
            aconst_null
            putfield javax.swing.text.html.HTMLEditorKit.input:Ljavax/swing/text/MutableAttributeSet;
         3: .line 597
            aload 1 /* o */
            new javax.swing.text.html.HTMLEditorKit$LinkController
            dup
            invokespecial javax.swing.text.html.HTMLEditorKit$LinkController.<init>:()V
            putfield javax.swing.text.html.HTMLEditorKit.linkHandler:Ljavax/swing/text/html/HTMLEditorKit$LinkController;
         4: .line 599
      StackMap locals: javax.swing.text.html.HTMLEditorKit
      StackMap stack:
            aload 1 /* o */
            areturn
        end local 1 // javax.swing.text.html.HTMLEditorKit o
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            1    5     1     o  Ljavax/swing/text/html/HTMLEditorKit;

  protected javax.swing.text.html.HTMLEditorKit$Parser getParser();
    descriptor: ()Ljavax/swing/text/html/HTMLEditorKit$Parser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 613
            getstatic javax.swing.text.html.HTMLEditorKit.defaultParser:Ljavax/swing/text/html/HTMLEditorKit$Parser;
            ifnonnull 2
         1: .line 614
            new javax.swing.text.html.parser.ParserDelegator
            dup
            invokespecial javax.swing.text.html.parser.ParserDelegator.<init>:()V
            putstatic javax.swing.text.html.HTMLEditorKit.defaultParser:Ljavax/swing/text/html/HTMLEditorKit$Parser;
         2: .line 616
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.text.html.HTMLEditorKit.defaultParser:Ljavax/swing/text/html/HTMLEditorKit$Parser;
            areturn
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HTMLEditorKit;

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javax.swing.text.html.HTMLEditorKit this
         0: .line 629
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.theEditor:Ljavax/swing/JEditorPane;
            ifnonnull 2
         1: .line 630
            aconst_null
            areturn
         2: .line 632
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnonnull 5
         3: .line 633
            new javax.swing.text.html.AccessibleHTML
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.theEditor:Ljavax/swing/JEditorPane;
            invokespecial javax.swing.text.html.AccessibleHTML.<init>:(Ljavax/swing/JEditorPane;)V
            astore 1 /* a */
        start local 1 // javax.swing.text.html.AccessibleHTML a
         4: .line 634
            aload 0 /* this */
            aload 1 /* a */
            invokevirtual javax.swing.text.html.AccessibleHTML.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            putfield javax.swing.text.html.HTMLEditorKit.accessibleContext:Ljavax/accessibility/AccessibleContext;
        end local 1 // javax.swing.text.html.AccessibleHTML a
         5: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.HTMLEditorKit.accessibleContext:Ljavax/accessibility/AccessibleContext;
            areturn
        end local 0 // javax.swing.text.html.HTMLEditorKit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/html/HTMLEditorKit;
            4    5     1     a  Ljavax/swing/text/html/AccessibleHTML;

  private static java.lang.Object getAttrValue(javax.swing.text.AttributeSet, javax.swing.text.html.HTML$Attribute);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Attribute;)Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // javax.swing.text.AttributeSet attr
        start local 1 // javax.swing.text.html.HTML$Attribute key
         0: .line 2022
            aload 0 /* attr */
            invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
            astore 2 /* names */
        start local 2 // java.util.Enumeration names
         1: .line 2023
            goto 10
         2: .line 2024
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            astore 3 /* nextKey */
        start local 3 // java.lang.Object nextKey
         3: .line 2025
            aload 0 /* attr */
            aload 3 /* nextKey */
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* nextVal */
        start local 4 // java.lang.Object nextVal
         4: .line 2026
            aload 4 /* nextVal */
            instanceof javax.swing.text.AttributeSet
            ifeq 8
         5: .line 2027
            aload 4 /* nextVal */
            checkcast javax.swing.text.AttributeSet
            aload 1 /* key */
            invokestatic javax.swing.text.html.HTMLEditorKit.getAttrValue:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Attribute;)Ljava/lang/Object;
            astore 5 /* value */
        start local 5 // java.lang.Object value
         6: .line 2028
            aload 5 /* value */
            ifnull 10
         7: .line 2029
            aload 5 /* value */
            areturn
        end local 5 // java.lang.Object value
         8: .line 2031
      StackMap locals: java.lang.Object java.lang.Object
      StackMap stack:
            aload 3 /* nextKey */
            aload 1 /* key */
            if_acmpne 10
         9: .line 2032
            aload 4 /* nextVal */
            areturn
        end local 4 // java.lang.Object nextVal
        end local 3 // java.lang.Object nextKey
        10: .line 2023
      StackMap locals:
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 2
        11: .line 2035
            aconst_null
            areturn
        end local 2 // java.util.Enumeration names
        end local 1 // javax.swing.text.html.HTML$Attribute key
        end local 0 // javax.swing.text.AttributeSet attr
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     attr  Ljavax/swing/text/AttributeSet;
            0   12     1      key  Ljavax/swing/text/html/HTML$Attribute;
            1   12     2    names  Ljava/util/Enumeration<*>;
            3   10     3  nextKey  Ljava/lang/Object;
            4   10     4  nextVal  Ljava/lang/Object;
            6    8     5    value  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      attr  
      key   

  private static int getBodyElementStart(javax.swing.text.JTextComponent);
    descriptor: (Ljavax/swing/text/JTextComponent;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javax.swing.text.JTextComponent comp
         0: .line 2413
            aload 0 /* comp */
            invokevirtual javax.swing.text.JTextComponent.getDocument:()Ljavax/swing/text/Document;
            invokeinterface javax.swing.text.Document.getRootElements:()[Ljavax/swing/text/Element;
            iconst_0
            aaload
            astore 1 /* rootElement */
        start local 1 // javax.swing.text.Element rootElement
         1: .line 2414
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 7
         3: .line 2415
      StackMap locals: javax.swing.text.Element int
      StackMap stack:
            aload 1 /* rootElement */
            iload 2 /* i */
            invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
            astore 3 /* currElement */
        start local 3 // javax.swing.text.Element currElement
         4: .line 2416
            ldc "body"
            aload 3 /* currElement */
            invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 2417
            aload 3 /* currElement */
            invokeinterface javax.swing.text.Element.getStartOffset:()I
            ireturn
        end local 3 // javax.swing.text.Element currElement
         6: .line 2414
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            aload 1 /* rootElement */
            invokeinterface javax.swing.text.Element.getElementCount:()I
            if_icmplt 3
        end local 2 // int i
         8: .line 2420
            iconst_0
            ireturn
        end local 1 // javax.swing.text.Element rootElement
        end local 0 // javax.swing.text.JTextComponent comp
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         comp  Ljavax/swing/text/JTextComponent;
            1    9     1  rootElement  Ljavax/swing/text/Element;
            2    8     2            i  I
            4    6     3  currElement  Ljavax/swing/text/Element;
    MethodParameters:
      Name  Flags
      comp  
}
SourceFile: "HTMLEditorKit.java"
NestMembers:
  javax.swing.text.html.HTMLEditorKit$1  javax.swing.text.html.HTMLEditorKit$ActivateLinkAction  javax.swing.text.html.HTMLEditorKit$BeginAction  javax.swing.text.html.HTMLEditorKit$HTMLFactory  javax.swing.text.html.HTMLEditorKit$HTMLFactory$1  javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView  javax.swing.text.html.HTMLEditorKit$HTMLTextAction  javax.swing.text.html.HTMLEditorKit$InsertHRAction  javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction  javax.swing.text.html.HTMLEditorKit$LinkController  javax.swing.text.html.HTMLEditorKit$NavigateLinkAction  javax.swing.text.html.HTMLEditorKit$NavigateLinkAction$FocusHighlightPainter  javax.swing.text.html.HTMLEditorKit$Parser  javax.swing.text.html.HTMLEditorKit$ParserCallback
InnerClasses:
  public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML
  public Tag = javax.swing.text.html.HTML$Tag of javax.swing.text.html.HTML
  public UnknownTag = javax.swing.text.html.HTML$UnknownTag of javax.swing.text.html.HTML
  javax.swing.text.html.HTMLEditorKit$1
  ActivateLinkAction = javax.swing.text.html.HTMLEditorKit$ActivateLinkAction of javax.swing.text.html.HTMLEditorKit
  BeginAction = javax.swing.text.html.HTMLEditorKit$BeginAction of javax.swing.text.html.HTMLEditorKit
  public HTMLFactory = javax.swing.text.html.HTMLEditorKit$HTMLFactory of javax.swing.text.html.HTMLEditorKit
  public abstract HTMLTextAction = javax.swing.text.html.HTMLEditorKit$HTMLTextAction of javax.swing.text.html.HTMLEditorKit
  InsertHRAction = javax.swing.text.html.HTMLEditorKit$InsertHRAction of javax.swing.text.html.HTMLEditorKit
  public InsertHTMLTextAction = javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction of javax.swing.text.html.HTMLEditorKit
  public LinkController = javax.swing.text.html.HTMLEditorKit$LinkController of javax.swing.text.html.HTMLEditorKit
  NavigateLinkAction = javax.swing.text.html.HTMLEditorKit$NavigateLinkAction of javax.swing.text.html.HTMLEditorKit
  public abstract Parser = javax.swing.text.html.HTMLEditorKit$Parser of javax.swing.text.html.HTMLEditorKit
  public ParserCallback = javax.swing.text.html.HTMLEditorKit$ParserCallback of javax.swing.text.html.HTMLEditorKit