class javax.swing.text.html.HiddenTagView extends javax.swing.text.html.EditableView implements javax.swing.event.DocumentListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.HiddenTagView
  super_class: javax.swing.text.html.EditableView
{
  float yAlign;
    descriptor: F
    flags: (0x0000) 

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

  static final int circleR;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int circleD;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int tagSize;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int padding;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final java.awt.Color UnknownTagBorderColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final javax.swing.border.Border StartBorder;
    descriptor: Ljavax/swing/border/Border;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final javax.swing.border.Border EndBorder;
    descriptor: Ljavax/swing/border/Border;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 294
            getstatic java.awt.Color.black:Ljava/awt/Color;
            putstatic javax.swing.text.html.HiddenTagView.UnknownTagBorderColor:Ljava/awt/Color;
         1: .line 295
            new javax.swing.text.html.HiddenTagView$StartTagBorder
            dup
            invokespecial javax.swing.text.html.HiddenTagView$StartTagBorder.<init>:()V
            putstatic javax.swing.text.html.HiddenTagView.StartBorder:Ljavax/swing/border/Border;
         2: .line 296
            new javax.swing.text.html.HiddenTagView$EndTagBorder
            dup
            invokespecial javax.swing.text.html.HiddenTagView$EndTagBorder.<init>:()V
            putstatic javax.swing.text.html.HiddenTagView.EndBorder:Ljavax/swing/border/Border;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/Element;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // javax.swing.text.Element e
         0: .line 48
            aload 0 /* this */
            aload 1 /* e */
            invokespecial javax.swing.text.html.EditableView.<init>:(Ljavax/swing/text/Element;)V
         1: .line 49
            aload 0 /* this */
            fconst_1
            putfield javax.swing.text.html.HiddenTagView.yAlign:F
         2: .line 50
            return
        end local 1 // javax.swing.text.Element e
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1     e  Ljavax/swing/text/Element;
    MethodParameters:
      Name  Flags
      e     

  protected java.awt.Component createComponent();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 53
            new javax.swing.JTextField
            dup
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
            invokespecial javax.swing.JTextField.<init>:(Ljava/lang/String;)V
            astore 1 /* tf */
        start local 1 // javax.swing.JTextField tf
         1: .line 54
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getDocument:()Ljavax/swing/text/Document;
            astore 2 /* doc */
        start local 2 // javax.swing.text.Document doc
         2: .line 56
            aload 2 /* doc */
            instanceof javax.swing.text.StyledDocument
            ifeq 6
         3: .line 57
            aload 2 /* doc */
            checkcast javax.swing.text.StyledDocument
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getAttributes:()Ljavax/swing/text/AttributeSet;
            invokeinterface javax.swing.text.StyledDocument.getFont:(Ljavax/swing/text/AttributeSet;)Ljava/awt/Font;
            astore 3 /* font */
        start local 3 // java.awt.Font font
         4: .line 58
            aload 1 /* tf */
            aload 3 /* font */
            invokevirtual javax.swing.JTextField.setFont:(Ljava/awt/Font;)V
         5: .line 59
            goto 7
        end local 3 // java.awt.Font font
         6: .line 61
      StackMap locals: javax.swing.JTextField javax.swing.text.Document
      StackMap stack:
            aload 1 /* tf */
            invokevirtual javax.swing.JTextField.getFont:()Ljava/awt/Font;
            astore 3 /* font */
        start local 3 // java.awt.Font font
         7: .line 63
      StackMap locals: java.awt.Font
      StackMap stack:
            aload 1 /* tf */
            invokevirtual javax.swing.JTextField.getDocument:()Ljavax/swing/text/Document;
            aload 0 /* this */
            invokeinterface javax.swing.text.Document.addDocumentListener:(Ljavax/swing/event/DocumentListener;)V
         8: .line 64
            aload 0 /* this */
            aload 3 /* font */
            invokevirtual javax.swing.text.html.HiddenTagView.updateYAlign:(Ljava/awt/Font;)V
         9: .line 68
            new javax.swing.JPanel
            dup
            new java.awt.BorderLayout
            dup
            invokespecial java.awt.BorderLayout.<init>:()V
            invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
            astore 4 /* panel */
        start local 4 // javax.swing.JPanel panel
        10: .line 69
            aload 4 /* panel */
            aconst_null
            invokevirtual javax.swing.JPanel.setBackground:(Ljava/awt/Color;)V
        11: .line 70
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.isEndTag:()Z
            ifeq 14
        12: .line 71
            aload 4 /* panel */
            getstatic javax.swing.text.html.HiddenTagView.EndBorder:Ljavax/swing/border/Border;
            invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
        13: .line 72
            goto 15
        14: .line 74
      StackMap locals: javax.swing.JPanel
      StackMap stack:
            aload 4 /* panel */
            getstatic javax.swing.text.html.HiddenTagView.StartBorder:Ljavax/swing/border/Border;
            invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
        15: .line 76
      StackMap locals:
      StackMap stack:
            aload 4 /* panel */
            aload 1 /* tf */
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        16: .line 77
            aload 4 /* panel */
            areturn
        end local 4 // javax.swing.JPanel panel
        end local 3 // java.awt.Font font
        end local 2 // javax.swing.text.Document doc
        end local 1 // javax.swing.JTextField tf
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Ljavax/swing/text/html/HiddenTagView;
            1   17     1     tf  Ljavax/swing/JTextField;
            2   17     2    doc  Ljavax/swing/text/Document;
            4    6     3   font  Ljava/awt/Font;
            7   17     3   font  Ljava/awt/Font;
           10   17     4  panel  Ljavax/swing/JPanel;

  public float getAlignment(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // int axis
         0: .line 81
            iload 1 /* axis */
            iconst_1
            if_icmpne 2
         1: .line 82
            aload 0 /* this */
            getfield javax.swing.text.html.HiddenTagView.yAlign:F
            freturn
         2: .line 84
      StackMap locals:
      StackMap stack:
            ldc 0.5
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public float getMinimumSpan(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // int axis
         0: .line 88
            iload 1 /* axis */
            ifne 2
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.isVisible:()Z
            ifeq 2
         1: .line 90
            ldc 30.0
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getPreferredSpan:(I)F
            invokestatic java.lang.Math.max:(FF)F
            freturn
         2: .line 92
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getMinimumSpan:(I)F
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public float getPreferredSpan(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // int axis
         0: .line 96
            iload 1 /* axis */
            ifne 2
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.isVisible:()Z
            ifeq 2
         1: .line 97
            ldc 30.0
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getPreferredSpan:(I)F
            invokestatic java.lang.Math.max:(FF)F
            freturn
         2: .line 99
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getPreferredSpan:(I)F
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public float getMaximumSpan(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // int axis
         0: .line 103
            iload 1 /* axis */
            ifne 2
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.isVisible:()Z
            ifeq 2
         1: .line 105
            ldc 30.0
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getMaximumSpan:(I)F
            invokestatic java.lang.Math.max:(FF)F
            freturn
         2: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.text.html.EditableView.getMaximumSpan:(I)F
            freturn
        end local 1 // int axis
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public void insertUpdate(javax.swing.event.DocumentEvent);
    descriptor: (Ljavax/swing/event/DocumentEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // javax.swing.event.DocumentEvent e
         0: .line 112
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.updateModelFromText:()V
         1: .line 113
            return
        end local 1 // javax.swing.event.DocumentEvent e
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    2     1     e  Ljavax/swing/event/DocumentEvent;
    MethodParameters:
      Name  Flags
      e     

  public void removeUpdate(javax.swing.event.DocumentEvent);
    descriptor: (Ljavax/swing/event/DocumentEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // javax.swing.event.DocumentEvent e
         0: .line 116
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.updateModelFromText:()V
         1: .line 117
            return
        end local 1 // javax.swing.event.DocumentEvent e
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    2     1     e  Ljavax/swing/event/DocumentEvent;
    MethodParameters:
      Name  Flags
      e     

  public void changedUpdate(javax.swing.event.DocumentEvent);
    descriptor: (Ljavax/swing/event/DocumentEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // javax.swing.event.DocumentEvent e
         0: .line 120
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.updateModelFromText:()V
         1: .line 121
            return
        end local 1 // javax.swing.event.DocumentEvent e
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    2     1     e  Ljavax/swing/event/DocumentEvent;
    MethodParameters:
      Name  Flags
      e     

  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=1, locals=4, args_size=4
        start local 0 // javax.swing.text.html.HiddenTagView 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 125
            aload 0 /* this */
            getfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
            ifne 2
         1: .line 126
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.setTextFromModel:()V
         2: .line 128
      StackMap locals:
      StackMap stack:
            return
        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.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/HiddenTagView;
            0    3     1     e  Ljavax/swing/event/DocumentEvent;
            0    3     2     a  Ljava/awt/Shape;
            0    3     3     f  Ljavax/swing/text/ViewFactory;
    MethodParameters:
      Name  Flags
      e     
      a     
      f     

  void updateYAlign(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // javax.swing.text.html.HiddenTagView this
        start local 1 // java.awt.Font font
         0: .line 133
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getContainer:()Ljava/awt/Container;
            astore 2 /* c */
        start local 2 // java.awt.Container c
         1: .line 134
            aload 2 /* c */
            ifnull 2
            aload 2 /* c */
            aload 1 /* font */
            invokevirtual java.awt.Container.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            goto 3
         2: .line 135
      StackMap locals: java.awt.Container
      StackMap stack:
            invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
            aload 1 /* font */
            invokevirtual java.awt.Toolkit.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
         3: .line 134
      StackMap locals:
      StackMap stack: java.awt.FontMetrics
            astore 3 /* fm */
        start local 3 // java.awt.FontMetrics fm
         4: .line 136
            aload 3 /* fm */
            invokevirtual java.awt.FontMetrics.getHeight:()I
            i2f
            fstore 4 /* h */
        start local 4 // float h
         5: .line 137
            aload 3 /* fm */
            invokevirtual java.awt.FontMetrics.getDescent:()I
            i2f
            fstore 5 /* d */
        start local 5 // float d
         6: .line 138
            aload 0 /* this */
            fload 4 /* h */
            fconst_0
            fcmpl
            ifle 7
            fload 4 /* h */
            fload 5 /* d */
            fsub
            fload 4 /* h */
            fdiv
            goto 8
      StackMap locals: javax.swing.text.html.HiddenTagView java.awt.Font java.awt.Container java.awt.FontMetrics float float
      StackMap stack: javax.swing.text.html.HiddenTagView
         7: fconst_0
      StackMap locals: javax.swing.text.html.HiddenTagView java.awt.Font java.awt.Container java.awt.FontMetrics float float
      StackMap stack: javax.swing.text.html.HiddenTagView float
         8: putfield javax.swing.text.html.HiddenTagView.yAlign:F
         9: .line 139
            return
        end local 5 // float d
        end local 4 // float h
        end local 3 // java.awt.FontMetrics fm
        end local 2 // java.awt.Container c
        end local 1 // java.awt.Font font
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/text/html/HiddenTagView;
            0   10     1  font  Ljava/awt/Font;
            1   10     2     c  Ljava/awt/Container;
            4   10     3    fm  Ljava/awt/FontMetrics;
            5   10     4     h  F
            6   10     5     d  F
    MethodParameters:
      Name  Flags
      font  

  void resetBorder();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 142
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getComponent:()Ljava/awt/Component;
            astore 1 /* comp */
        start local 1 // java.awt.Component comp
         1: .line 144
            aload 1 /* comp */
            ifnull 6
         2: .line 145
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.isEndTag:()Z
            ifeq 5
         3: .line 146
            aload 1 /* comp */
            checkcast javax.swing.JPanel
            getstatic javax.swing.text.html.HiddenTagView.EndBorder:Ljavax/swing/border/Border;
            invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
         4: .line 147
            goto 6
         5: .line 149
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 1 /* comp */
            checkcast javax.swing.JPanel
            getstatic javax.swing.text.html.HiddenTagView.StartBorder:Ljavax/swing/border/Border;
            invokevirtual javax.swing.JPanel.setBorder:(Ljavax/swing/border/Border;)V
         6: .line 152
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Component comp
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/text/html/HiddenTagView;
            1    7     1  comp  Ljava/awt/Component;

  void setTextFromModel();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 163
            invokestatic javax.swing.SwingUtilities.isEventDispatchThread:()Z
            ifeq 3
         1: .line 164
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView._setTextFromModel:()V
         2: .line 165
            goto 4
         3: .line 167
      StackMap locals:
      StackMap stack:
            new javax.swing.text.html.HiddenTagView$1
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.HiddenTagView$1.<init>:(Ljavax/swing/text/html/HiddenTagView;)V
            invokestatic javax.swing.SwingUtilities.invokeLater:(Ljava/lang/Runnable;)V
         4: .line 173
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/text/html/HiddenTagView;

  void _setTextFromModel();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 180
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getDocument:()Ljavax/swing/text/Document;
            astore 1 /* doc */
        start local 1 // javax.swing.text.Document doc
         1: .line 182
            aload 0 /* this */
            iconst_1
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
         2: .line 183
            aload 1 /* doc */
            instanceof javax.swing.text.AbstractDocument
            ifeq 4
         3: .line 184
            aload 1 /* doc */
            checkcast javax.swing.text.AbstractDocument
            invokevirtual javax.swing.text.AbstractDocument.readLock:()V
         4: .line 186
      StackMap locals: javax.swing.text.Document
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getTextComponent:()Ljavax/swing/text/JTextComponent;
            astore 2 /* text */
        start local 2 // javax.swing.text.JTextComponent text
         5: .line 187
            aload 2 /* text */
            ifnull 18
         6: .line 188
            aload 2 /* text */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getRepresentedText:()Ljava/lang/String;
            invokevirtual javax.swing.text.JTextComponent.setText:(Ljava/lang/String;)V
         7: .line 189
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.resetBorder:()V
         8: .line 190
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getContainer:()Ljava/awt/Container;
            astore 3 /* host */
        start local 3 // java.awt.Container host
         9: .line 191
            aload 3 /* host */
            ifnull 18
        10: .line 192
            aload 0 /* this */
            aload 0 /* this */
            iconst_1
            iconst_1
            invokevirtual javax.swing.text.html.HiddenTagView.preferenceChanged:(Ljavax/swing/text/View;ZZ)V
        11: .line 193
            aload 3 /* host */
            invokevirtual java.awt.Container.repaint:()V
        end local 3 // java.awt.Container host
        end local 2 // javax.swing.text.JTextComponent text
        12: .line 196
            goto 18
        13: .line 197
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        14: .line 198
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
        15: .line 199
            aload 1 /* doc */
            instanceof javax.swing.text.AbstractDocument
            ifeq 17
        16: .line 200
            aload 1 /* doc */
            checkcast javax.swing.text.AbstractDocument
            invokevirtual javax.swing.text.AbstractDocument.readUnlock:()V
        17: .line 202
      StackMap locals: javax.swing.text.html.HiddenTagView javax.swing.text.Document top top java.lang.Throwable
      StackMap stack:
            aload 4
            athrow
        18: .line 198
      StackMap locals: javax.swing.text.html.HiddenTagView javax.swing.text.Document
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
        19: .line 199
            aload 1 /* doc */
            instanceof javax.swing.text.AbstractDocument
            ifeq 21
        20: .line 200
            aload 1 /* doc */
            checkcast javax.swing.text.AbstractDocument
            invokevirtual javax.swing.text.AbstractDocument.readUnlock:()V
        21: .line 203
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.text.Document doc
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Ljavax/swing/text/html/HiddenTagView;
            1   22     1   doc  Ljavax/swing/text/Document;
            5   12     2  text  Ljavax/swing/text/JTextComponent;
            9   12     3  host  Ljava/awt/Container;
      Exception table:
        from    to  target  type
           1    13      13  any

  void updateModelFromText();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 214
            aload 0 /* this */
            getfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
            ifne 5
         1: .line 215
            invokestatic javax.swing.SwingUtilities.isEventDispatchThread:()Z
            ifeq 4
         2: .line 216
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView._updateModelFromText:()V
         3: .line 217
            goto 5
         4: .line 219
      StackMap locals:
      StackMap stack:
            new javax.swing.text.html.HiddenTagView$2
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.HiddenTagView$2.<init>:(Ljavax/swing/text/html/HiddenTagView;)V
            invokestatic javax.swing.SwingUtilities.invokeLater:(Ljava/lang/Runnable;)V
         5: .line 226
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/html/HiddenTagView;

  void _updateModelFromText();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 233
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getDocument:()Ljavax/swing/text/Document;
            astore 1 /* doc */
        start local 1 // javax.swing.text.Document doc
         1: .line 234
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
         2: .line 235
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
         3: .line 234
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* name */
        start local 2 // java.lang.Object name
         4: .line 236
            aload 2 /* name */
            instanceof javax.swing.text.html.HTML$UnknownTag
            ifeq 23
         5: .line 237
            aload 1 /* doc */
            instanceof javax.swing.text.StyledDocument
            ifeq 23
         6: .line 238
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            astore 3 /* sas */
        start local 3 // javax.swing.text.SimpleAttributeSet sas
         7: .line 239
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getTextComponent:()Ljavax/swing/text/JTextComponent;
            astore 4 /* textComponent */
        start local 4 // javax.swing.text.JTextComponent textComponent
         8: .line 240
            aload 4 /* textComponent */
            ifnull 23
         9: .line 241
            aload 4 /* textComponent */
            invokevirtual javax.swing.text.JTextComponent.getText:()Ljava/lang/String;
            astore 5 /* text */
        start local 5 // java.lang.String text
        10: .line 242
            aload 0 /* this */
            iconst_1
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
        11: .line 244
            aload 3 /* sas */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        12: .line 245
            new javax.swing.text.html.HTML$UnknownTag
            dup
            aload 5 /* text */
            invokespecial javax.swing.text.html.HTML$UnknownTag.<init>:(Ljava/lang/String;)V
        13: .line 244
            invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        14: .line 246
            aload 1 /* doc */
            checkcast javax.swing.text.StyledDocument
        15: .line 247
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getStartOffset:()I
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getEndOffset:()I
        16: .line 248
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getStartOffset:()I
            isub
            aload 3 /* sas */
            iconst_0
        17: .line 246
            invokeinterface javax.swing.text.StyledDocument.setCharacterAttributes:(IILjavax/swing/text/AttributeSet;Z)V
        18: .line 249
            goto 22
        19: .line 250
      StackMap locals: javax.swing.text.html.HiddenTagView javax.swing.text.Document java.lang.Object javax.swing.text.SimpleAttributeSet javax.swing.text.JTextComponent java.lang.String
      StackMap stack: java.lang.Throwable
            astore 6
        20: .line 251
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
        21: .line 252
            aload 6
            athrow
        22: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.HiddenTagView.isSettingAttributes:Z
        end local 5 // java.lang.String text
        end local 4 // javax.swing.text.JTextComponent textComponent
        end local 3 // javax.swing.text.SimpleAttributeSet sas
        23: .line 255
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object name
        end local 1 // javax.swing.text.Document doc
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   24     0           this  Ljavax/swing/text/html/HiddenTagView;
            1   24     1            doc  Ljavax/swing/text/Document;
            4   24     2           name  Ljava/lang/Object;
            7   23     3            sas  Ljavax/swing/text/SimpleAttributeSet;
            8   23     4  textComponent  Ljavax/swing/text/JTextComponent;
           10   23     5           text  Ljava/lang/String;
      Exception table:
        from    to  target  type
          11    19      19  any

  javax.swing.text.JTextComponent getTextComponent();
    descriptor: ()Ljavax/swing/text/JTextComponent;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 258
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getComponent:()Ljava/awt/Component;
            astore 1 /* comp */
        start local 1 // java.awt.Component comp
         1: .line 260
            aload 1 /* comp */
            ifnonnull 2
            aconst_null
            goto 4
      StackMap locals: java.awt.Component
      StackMap stack:
         2: aload 1 /* comp */
            checkcast java.awt.Container
         3: .line 261
            iconst_0
            invokevirtual java.awt.Container.getComponent:(I)Ljava/awt/Component;
            checkcast javax.swing.text.JTextComponent
         4: .line 260
      StackMap locals:
      StackMap stack: javax.swing.text.JTextComponent
            areturn
        end local 1 // java.awt.Component comp
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/text/html/HiddenTagView;
            1    5     1  comp  Ljava/awt/Component;

  java.lang.String getRepresentedText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 265
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
            astore 1 /* retValue */
        start local 1 // java.lang.String retValue
         1: .line 266
            aload 1 /* retValue */
            ifnonnull 2
            ldc ""
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* retValue */
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // java.lang.String retValue
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/text/html/HiddenTagView;
            1    4     1  retValue  Ljava/lang/String;

  boolean isEndTag();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.text.html.HiddenTagView this
         0: .line 270
            aload 0 /* this */
            invokevirtual javax.swing.text.html.HiddenTagView.getElement:()Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 1 /* as */
        start local 1 // javax.swing.text.AttributeSet as
         1: .line 271
            aload 1 /* as */
            ifnull 6
         2: .line 272
            aload 1 /* as */
            getstatic javax.swing.text.html.HTML$Attribute.ENDTAG:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* end */
        start local 2 // java.lang.Object end
         3: .line 273
            aload 2 /* end */
            ifnull 6
            aload 2 /* end */
            instanceof java.lang.String
            ifeq 6
         4: .line 274
            aload 2 /* end */
            checkcast java.lang.String
            ldc "true"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 275
            iconst_1
            ireturn
        end local 2 // java.lang.Object end
         6: .line 278
      StackMap locals: javax.swing.text.AttributeSet
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // javax.swing.text.AttributeSet as
        end local 0 // javax.swing.text.html.HiddenTagView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/text/html/HiddenTagView;
            1    7     1    as  Ljavax/swing/text/AttributeSet;
            3    6     2   end  Ljava/lang/Object;
}
SourceFile: "HiddenTagView.java"
NestMembers:
  javax.swing.text.html.HiddenTagView$1  javax.swing.text.html.HiddenTagView$2  javax.swing.text.html.HiddenTagView$EndTagBorder  javax.swing.text.html.HiddenTagView$StartTagBorder
InnerClasses:
  public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML
  public UnknownTag = javax.swing.text.html.HTML$UnknownTag of javax.swing.text.html.HTML
  javax.swing.text.html.HiddenTagView$1
  javax.swing.text.html.HiddenTagView$2
  EndTagBorder = javax.swing.text.html.HiddenTagView$EndTagBorder of javax.swing.text.html.HiddenTagView
  StartTagBorder = javax.swing.text.html.HiddenTagView$StartTagBorder of javax.swing.text.html.HiddenTagView