class javax.swing.text.html.parser.ContentModelState
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.parser.ContentModelState
  super_class: java.lang.Object
{
  javax.swing.text.html.parser.ContentModel model;
    descriptor: Ljavax/swing/text/html/parser/ContentModel;
    flags: (0x0000) 

  long value;
    descriptor: J
    flags: (0x0000) 

  javax.swing.text.html.parser.ContentModelState next;
    descriptor: Ljavax/swing/text/html/parser/ContentModelState;
    flags: (0x0000) 

  public void <init>(javax.swing.text.html.parser.ContentModel);
    descriptor: (Ljavax/swing/text/html/parser/ContentModel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javax.swing.text.html.parser.ContentModelState this
        start local 1 // javax.swing.text.html.parser.ContentModel model
         0: .line 54
            aload 0 /* this */
            aload 1 /* model */
            aconst_null
            lconst_0
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
         1: .line 55
            return
        end local 1 // javax.swing.text.html.parser.ContentModel model
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/text/html/parser/ContentModelState;
            0    2     1  model  Ljavax/swing/text/html/parser/ContentModel;
    MethodParameters:
       Name  Flags
      model  

  void <init>(java.lang.Object, javax.swing.text.html.parser.ContentModelState);
    descriptor: (Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // javax.swing.text.html.parser.ContentModelState this
        start local 1 // java.lang.Object content
        start local 2 // javax.swing.text.html.parser.ContentModelState next
         0: .line 62
            aload 0 /* this */
            aload 1 /* content */
            aload 2 /* next */
            lconst_0
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
         1: .line 63
            return
        end local 2 // javax.swing.text.html.parser.ContentModelState next
        end local 1 // java.lang.Object content
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/swing/text/html/parser/ContentModelState;
            0    2     1  content  Ljava/lang/Object;
            0    2     2     next  Ljavax/swing/text/html/parser/ContentModelState;
    MethodParameters:
         Name  Flags
      content  
      next     

  void <init>(java.lang.Object, javax.swing.text.html.parser.ContentModelState, long);
    descriptor: (Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // javax.swing.text.html.parser.ContentModelState this
        start local 1 // java.lang.Object content
        start local 2 // javax.swing.text.html.parser.ContentModelState next
        start local 3 // long value
         0: .line 69
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 70
            aload 0 /* this */
            aload 1 /* content */
            checkcast javax.swing.text.html.parser.ContentModel
            putfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
         2: .line 71
            aload 0 /* this */
            aload 2 /* next */
            putfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
         3: .line 72
            aload 0 /* this */
            lload 3 /* value */
            putfield javax.swing.text.html.parser.ContentModelState.value:J
         4: .line 73
            return
        end local 3 // long value
        end local 2 // javax.swing.text.html.parser.ContentModelState next
        end local 1 // java.lang.Object content
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavax/swing/text/html/parser/ContentModelState;
            0    5     1  content  Ljava/lang/Object;
            0    5     2     next  Ljavax/swing/text/html/parser/ContentModelState;
            0    5     3    value  J
    MethodParameters:
         Name  Flags
      content  
      next     
      value    

  public javax.swing.text.html.parser.ContentModel getModel();
    descriptor: ()Ljavax/swing/text/html/parser/ContentModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // javax.swing.text.html.parser.ContentModelState this
         0: .line 79
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
        start local 1 // javax.swing.text.html.parser.ContentModel m
         1: .line 80
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 8
         3: .line 81
      StackMap locals: javax.swing.text.html.parser.ContentModel int
      StackMap stack:
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            ifnull 6
         4: .line 82
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
         5: .line 83
            goto 7
         6: .line 84
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         7: .line 80
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            i2l
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lcmp
            iflt 3
        end local 2 // int i
         9: .line 87
            aload 1 /* m */
            areturn
        end local 1 // javax.swing.text.html.parser.ContentModel m
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/text/html/parser/ContentModelState;
            1   10     1     m  Ljavax/swing/text/html/parser/ContentModel;
            2    9     2     i  I

  public boolean terminate();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // javax.swing.text.html.parser.ContentModelState this
         0: .line 96
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.type:I
            lookupswitch { // 6
                   38: 13
                   42: 3
                   43: 1
                   44: 23
                   63: 3
                  124: 5
              default: 35
          }
         1: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_0
            lcmp
            ifne 3
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifne 3
         2: .line 99
            iconst_0
            ireturn
         3: .line 103
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 4
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
            ifne 4
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_1
            ireturn
         5: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 1 /* m */
        start local 1 // javax.swing.text.html.parser.ContentModel m
         6: goto 11
         7: .line 107
      StackMap locals: javax.swing.text.html.parser.ContentModel
      StackMap stack:
            aload 1 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifeq 10
         8: .line 108
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 9
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
            ifne 9
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_1
            ireturn
        10: .line 106
      StackMap locals:
      StackMap stack:
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
      StackMap locals:
      StackMap stack:
        11: aload 1 /* m */
            ifnonnull 7
        end local 1 // javax.swing.text.html.parser.ContentModel m
        12: .line 111
            iconst_0
            ireturn
        13: .line 114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 1 /* m */
        start local 1 // javax.swing.text.html.parser.ContentModel m
        14: .line 116
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        15: goto 20
        16: .line 117
      StackMap locals: javax.swing.text.html.parser.ContentModel int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_1
            iload 2 /* i */
            lshl
            land
            lconst_0
            lcmp
            ifne 19
        17: .line 118
            aload 1 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifne 19
        18: .line 119
            iconst_0
            ireturn
        19: .line 116
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
      StackMap locals:
      StackMap stack:
        20: aload 1 /* m */
            ifnonnull 16
        end local 2 // int i
        21: .line 123
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 22
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
            ifne 22
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        22: iconst_1
            ireturn
        end local 1 // javax.swing.text.html.parser.ContentModel m
        23: .line 127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 1 /* m */
        start local 1 // javax.swing.text.html.parser.ContentModel m
        24: .line 128
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        25: goto 27
      StackMap locals: javax.swing.text.html.parser.ContentModel int
      StackMap stack:
        26: iinc 2 /* i */ 1
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
      StackMap locals:
      StackMap stack:
        27: iload 2 /* i */
            i2l
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lcmp
            iflt 26
        end local 2 // int i
        28: .line 130
            goto 30
      StackMap locals:
      StackMap stack:
        29: aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
      StackMap locals:
      StackMap stack:
        30: aload 1 /* m */
            ifnull 31
            aload 1 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifne 29
        31: .line 131
      StackMap locals:
      StackMap stack:
            aload 1 /* m */
            ifnull 33
        32: .line 132
            iconst_0
            ireturn
        33: .line 134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 34
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
            ifne 34
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        34: iconst_1
            ireturn
        end local 1 // javax.swing.text.html.parser.ContentModel m
        35: .line 138
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   36     0  this  Ljavax/swing/text/html/parser/ContentModelState;
            6   12     1     m  Ljavax/swing/text/html/parser/ContentModel;
           14   23     1     m  Ljavax/swing/text/html/parser/ContentModel;
           15   21     2     i  I
           24   35     1     m  Ljavax/swing/text/html/parser/ContentModel;
           25   28     2     i  I

  public javax.swing.text.html.parser.Element first();
    descriptor: ()Ljavax/swing/text/html/parser/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // javax.swing.text.html.parser.ContentModelState this
         0: .line 148
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.type:I
            lookupswitch { // 6
                   38: 1
                   42: 1
                   43: 2
                   44: 3
                   63: 1
                  124: 1
              default: 9
          }
         1: .line 153
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
            areturn
         3: .line 159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 1 /* m */
        start local 1 // javax.swing.text.html.parser.ContentModel m
         4: .line 160
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         5: goto 7
      StackMap locals: javax.swing.text.html.parser.ContentModel int
      StackMap stack:
         6: iinc 2 /* i */ 1
            aload 1 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 1 /* m */
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            i2l
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lcmp
            iflt 6
        end local 2 // int i
         8: .line 161
            aload 1 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
            areturn
        end local 1 // javax.swing.text.html.parser.ContentModel m
         9: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
            areturn
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/text/html/parser/ContentModelState;
            4    9     1     m  Ljavax/swing/text/html/parser/ContentModel;
            5    8     2     i  I

  public javax.swing.text.html.parser.ContentModelState advance(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=5, args_size=2
        start local 0 // javax.swing.text.html.parser.ContentModelState this
        start local 1 // java.lang.Object token
         0: .line 175
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.type:I
            lookupswitch { // 6
                   38: 41
                   42: 11
                   43: 1
                   44: 28
                   63: 16
                  124: 21
              default: 60
          }
         1: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifeq 7
         2: .line 178
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
         3: .line 179
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_1
            ladd
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
         4: .line 178
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
         5: .line 179
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
         6: .line 178
            areturn
         7: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_0
            lcmp
            ifeq 65
         8: .line 182
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 10
         9: .line 183
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        10: .line 185
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        11: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifeq 13
        12: .line 192
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            aload 0 /* this */
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        13: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 15
        14: .line 195
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        15: .line 197
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        16: .line 201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifeq 18
        17: .line 202
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        18: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 20
        19: .line 205
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        20: .line 207
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        21: .line 211
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 2 /* m */
        start local 2 // javax.swing.text.html.parser.ContentModel m
        22: goto 26
        23: .line 212
      StackMap locals: javax.swing.text.html.parser.ContentModel
      StackMap stack:
            aload 2 /* m */
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifeq 25
        24: .line 213
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 2 /* m */
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        25: .line 211
      StackMap locals:
      StackMap stack:
            aload 2 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 2 /* m */
      StackMap locals:
      StackMap stack:
        26: aload 2 /* m */
            ifnonnull 23
        end local 2 // javax.swing.text.html.parser.ContentModel m
        27: .line 216
            goto 65
        28: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 2 /* m */
        start local 2 // javax.swing.text.html.parser.ContentModel m
        29: .line 220
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        30: goto 32
      StackMap locals: javax.swing.text.html.parser.ContentModel int
      StackMap stack:
        31: iinc 3 /* i */ 1
            aload 2 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 2 /* m */
      StackMap locals:
      StackMap stack:
        32: iload 3 /* i */
            i2l
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lcmp
            iflt 31
        end local 3 // int i
        33: .line 222
            aload 2 /* m */
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifne 34
            aload 2 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifeq 65
        34: .line 223
      StackMap locals:
      StackMap stack:
            aload 2 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            ifnonnull 36
        35: .line 224
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 2 /* m */
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        36: .line 226
      StackMap locals:
      StackMap stack:
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 2 /* m */
        37: .line 227
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_1
            ladd
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
        38: .line 226
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
        39: .line 227
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
        40: .line 226
            areturn
        end local 2 // javax.swing.text.html.parser.ContentModel m
        41: .line 234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            checkcast javax.swing.text.html.parser.ContentModel
            astore 2 /* m */
        start local 2 // javax.swing.text.html.parser.ContentModel m
        42: .line 235
            iconst_1
            istore 3 /* complete */
        start local 3 // boolean complete
        43: .line 237
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        44: goto 55
        45: .line 238
      StackMap locals: javax.swing.text.html.parser.ContentModel int int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_1
            iload 4 /* i */
            lshl
            land
            lconst_0
            lcmp
            ifne 54
        46: .line 239
            aload 2 /* m */
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
            ifeq 52
        47: .line 240
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 2 /* m */
        48: .line 241
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.value:J
            lconst_1
            iload 4 /* i */
            lshl
            lor
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
        49: .line 240
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
        50: .line 241
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
        51: .line 240
            areturn
        52: .line 243
      StackMap locals:
      StackMap stack:
            aload 2 /* m */
            invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
            ifne 54
        53: .line 244
            iconst_0
            istore 3 /* complete */
        54: .line 237
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
            aload 2 /* m */
            getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
            astore 2 /* m */
      StackMap locals:
      StackMap stack:
        55: aload 2 /* m */
            ifnonnull 45
        end local 4 // int i
        56: .line 248
            iload 3 /* complete */
            ifeq 65
        57: .line 249
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnull 59
        58: .line 250
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            aload 1 /* token */
            invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        59: .line 252
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // boolean complete
        end local 2 // javax.swing.text.html.parser.ContentModel m
        60: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
            getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
            aload 1 /* token */
            if_acmpne 65
        61: .line 260
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            ifnonnull 64
            aload 1 /* token */
            instanceof javax.swing.text.html.parser.Element
            ifeq 64
        62: .line 261
            aload 1 /* token */
            checkcast javax.swing.text.html.parser.Element
            getfield javax.swing.text.html.parser.Element.content:Ljavax/swing/text/html/parser/ContentModel;
            ifnull 64
        63: .line 262
            new javax.swing.text.html.parser.ContentModelState
            dup
            aload 1 /* token */
            checkcast javax.swing.text.html.parser.Element
            getfield javax.swing.text.html.parser.Element.content:Ljavax/swing/text/html/parser/ContentModel;
            invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljavax/swing/text/html/parser/ContentModel;)V
            areturn
        64: .line 264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
            areturn
        65: .line 293
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Object token
        end local 0 // javax.swing.text.html.parser.ContentModelState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   66     0      this  Ljavax/swing/text/html/parser/ContentModelState;
            0   66     1     token  Ljava/lang/Object;
           22   27     2         m  Ljavax/swing/text/html/parser/ContentModel;
           29   41     2         m  Ljavax/swing/text/html/parser/ContentModel;
           30   33     3         i  I
           42   60     2         m  Ljavax/swing/text/html/parser/ContentModel;
           43   60     3  complete  Z
           44   56     4         i  I
    MethodParameters:
       Name  Flags
      token  
}
SourceFile: "ContentModelState.java"