public final class org.yaml.snakeyaml.scanner.ScannerImpl implements org.yaml.snakeyaml.scanner.Scanner
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.yaml.snakeyaml.scanner.ScannerImpl
  super_class: java.lang.Object
{
  private static final java.util.regex.Pattern NOT_HEXA;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final java.util.Map<java.lang.Character, java.lang.String> ESCAPE_REPLACEMENTS;
    descriptor: Ljava/util/Map;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Character;Ljava/lang/String;>;

  public static final java.util.Map<java.lang.Character, java.lang.Integer> ESCAPE_CODES;
    descriptor: Ljava/util/Map;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Character;Ljava/lang/Integer;>;

  private final org.yaml.snakeyaml.reader.StreamReader reader;
    descriptor: Lorg/yaml/snakeyaml/reader/StreamReader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private java.util.List<org.yaml.snakeyaml.tokens.Token> tokens;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/yaml/snakeyaml/tokens/Token;>;

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

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

  private org.yaml.snakeyaml.util.ArrayStack<java.lang.Integer> indents;
    descriptor: Lorg/yaml/snakeyaml/util/ArrayStack;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/yaml/snakeyaml/util/ArrayStack<Ljava/lang/Integer;>;

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

  private java.util.Map<java.lang.Integer, org.yaml.snakeyaml.scanner.SimpleKey> possibleSimpleKeys;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/Integer;Lorg/yaml/snakeyaml/scanner/SimpleKey;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 88
            ldc "[^0-9A-Fa-f]"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic org.yaml.snakeyaml.scanner.ScannerImpl.NOT_HEXA:Ljava/util/regex/Pattern;
         1: .line 99
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
         2: .line 115
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
         3: .line 119
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 48
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u0000"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 121
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 97
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u0007"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 123
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 98
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\b"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 125
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 116
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\t"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 127
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 110
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\n"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 129
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 118
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u000B"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 131
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 102
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\f"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 133
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 114
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\r"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 135
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 101
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u001B"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 137
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 32
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc " "
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 139
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 34
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\""
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 141
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 92
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\\"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 143
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 78
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u0085"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 145
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 95
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u00A0"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 147
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 76
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u2028"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 149
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            bipush 80
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            ldc "\u2029"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 152
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
            bipush 120
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 154
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
            bipush 117
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 156
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
            bipush 85
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            bipush 8
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 157
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.yaml.snakeyaml.reader.StreamReader);
    descriptor: (Lorg/yaml/snakeyaml/reader/StreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.reader.StreamReader reader
         0: .line 213
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 160
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.done:Z
         2: .line 164
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
         3: .line 170
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
         4: .line 173
            aload 0 /* this */
            iconst_m1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
         5: .line 202
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         6: .line 214
            aload 0 /* this */
            aload 1 /* reader */
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
         7: .line 215
            aload 0 /* this */
            new java.util.ArrayList
            dup
            bipush 100
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
         8: .line 216
            aload 0 /* this */
            new org.yaml.snakeyaml.util.ArrayStack
            dup
            bipush 10
            invokespecial org.yaml.snakeyaml.util.ArrayStack.<init>:(I)V
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
         9: .line 218
            aload 0 /* this */
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
        10: .line 219
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchStreamStart:()V
        11: .line 220
            return
        end local 1 // org.yaml.snakeyaml.reader.StreamReader reader
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  reader  Lorg/yaml/snakeyaml/reader/StreamReader;
    MethodParameters:
        Name  Flags
      reader  

  public boolean checkToken(org.yaml.snakeyaml.tokens.Token$ID[]);
    descriptor: ([Lorg/yaml/snakeyaml/tokens/Token$ID;)Z
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.tokens.Token$ID[] choices
         0: .line 226
            goto 2
         1: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens:()V
         2: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens:()Z
            ifne 1
         3: .line 229
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 13
         4: .line 230
            aload 1 /* choices */
            arraylength
            ifne 6
         5: .line 231
            iconst_1
            ireturn
         6: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.tokens.Token
            invokevirtual org.yaml.snakeyaml.tokens.Token.getTokenId:()Lorg/yaml/snakeyaml/tokens/Token$ID;
            astore 2 /* first */
        start local 2 // org.yaml.snakeyaml.tokens.Token$ID first
         7: .line 236
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         8: goto 12
         9: .line 237
      StackMap locals: org.yaml.snakeyaml.tokens.Token$ID int
      StackMap stack:
            aload 2 /* first */
            aload 1 /* choices */
            iload 3 /* i */
            aaload
            if_acmpne 11
        10: .line 238
            iconst_1
            ireturn
        11: .line 236
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* i */
            aload 1 /* choices */
            arraylength
            if_icmplt 9
        end local 3 // int i
        end local 2 // org.yaml.snakeyaml.tokens.Token$ID first
        13: .line 242
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // org.yaml.snakeyaml.tokens.Token$ID[] choices
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   14     1  choices  [Lorg/yaml/snakeyaml/tokens/Token$ID;
            7   13     2    first  Lorg/yaml/snakeyaml/tokens/Token$ID;
            8   13     3        i  I
    MethodParameters:
         Name  Flags
      choices  

  public org.yaml.snakeyaml.tokens.Token peekToken();
    descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 249
            goto 2
         1: .line 250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens:()V
         2: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens:()Z
            ifne 1
         3: .line 252
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.tokens.Token
            areturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  public org.yaml.snakeyaml.tokens.Token getToken();
    descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 259
            aload 0 /* this */
            dup
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
            iconst_1
            iadd
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
         1: .line 260
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.tokens.Token
            areturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean needMoreTokens();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 269
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.done:Z
            ifeq 2
         1: .line 270
            iconst_0
            ireturn
         2: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         3: .line 274
            iconst_1
            ireturn
         4: .line 278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys:()V
         5: .line 279
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.nextPossibleSimpleKey:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
            if_icmpne 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchMoreTokens();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 287
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken:()V
         1: .line 289
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys:()V
         2: .line 292
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
         3: .line 295
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 1 /* c */
        start local 1 // int c
         4: .line 296
            iload 1 /* c */
            lookupswitch { // 18
                    0: 5
                   33: 39
                   34: 49
                   37: 7
                   38: 37
                   39: 47
                   42: 35
                   44: 27
                   45: 10
                   46: 16
                   58: 32
                   62: 44
                   63: 29
                   91: 19
                   93: 23
                  123: 21
                  124: 41
                  125: 25
              default: 51
          }
         5: .line 299
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchStreamEnd:()V
         6: .line 300
            return
         7: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDirective:()Z
            ifeq 51
         8: .line 304
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDirective:()V
         9: .line 305
            return
        10: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDocumentStart:()Z
            ifeq 13
        11: .line 311
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentStart:()V
        12: .line 312
            return
        13: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkBlockEntry:()Z
            ifeq 51
        14: .line 315
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockEntry:()V
        15: .line 316
            return
        16: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDocumentEnd:()Z
            ifeq 51
        17: .line 322
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentEnd:()V
        18: .line 323
            return
        19: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowSequenceStart:()V
        20: .line 330
            return
        21: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowMappingStart:()V
        22: .line 334
            return
        23: .line 337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowSequenceEnd:()V
        24: .line 338
            return
        25: .line 341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowMappingEnd:()V
        26: .line 342
            return
        27: .line 345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowEntry:()V
        28: .line 346
            return
        29: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkKey:()Z
            ifeq 51
        30: .line 351
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchKey:()V
        31: .line 352
            return
        32: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkValue:()Z
            ifeq 51
        33: .line 358
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue:()V
        34: .line 359
            return
        35: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchAlias:()V
        36: .line 365
            return
        37: .line 368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor:()V
        38: .line 369
            return
        39: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchTag:()V
        40: .line 373
            return
        41: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 51
        42: .line 377
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchLiteral:()V
        43: .line 378
            return
        44: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 51
        45: .line 384
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFolded:()V
        46: .line 385
            return
        47: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle:()V
        48: .line 391
            return
        49: .line 394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDouble:()V
        50: .line 395
            return
        51: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkPlain:()Z
            ifeq 54
        52: .line 399
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchPlain:()V
        53: .line 400
            return
        54: .line 405
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 2 /* chRepresentation */
        start local 2 // java.lang.String chRepresentation
        55: .line 406
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 61
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int java.lang.String top java.util.Iterator
      StackMap stack:
        56: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Character
            astore 3 /* s */
        start local 3 // java.lang.Character s
        57: .line 407
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            aload 3 /* s */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* v */
        start local 5 // java.lang.String v
        58: .line 408
            aload 5 /* v */
            aload 2 /* chRepresentation */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 61
        59: .line 409
            new java.lang.StringBuilder
            dup
            ldc "\\"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* chRepresentation */
        60: .line 410
            goto 62
        end local 5 // java.lang.String v
        end local 3 // java.lang.Character s
        61: .line 406
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 56
        62: .line 413
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int java.lang.String
      StackMap stack:
            iload 1 /* c */
            bipush 9
            if_icmpne 64
        63: .line 414
            new java.lang.StringBuilder
            dup
            aload 2 /* chRepresentation */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "(TAB)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* chRepresentation */
        64: .line 416
      StackMap locals:
      StackMap stack:
            ldc "found character '%s' that cannot start any token. (Do not use %s for indentation)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        65: .line 417
            aload 2 /* chRepresentation */
            aastore
            dup
            iconst_1
            aload 2 /* chRepresentation */
            aastore
        66: .line 416
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        67: .line 415
            astore 3 /* text */
        start local 3 // java.lang.String text
        68: .line 418
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning for the next token"
            aconst_null
            aload 3 /* text */
        69: .line 419
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        70: .line 418
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 3 // java.lang.String text
        end local 2 // java.lang.String chRepresentation
        end local 1 // int c
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   71     0              this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            4   71     1                 c  I
           55   71     2  chRepresentation  Ljava/lang/String;
           57   61     3                 s  Ljava/lang/Character;
           58   61     5                 v  Ljava/lang/String;
           68   71     3              text  Ljava/lang/String;

  private int nextPossibleSimpleKey();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 433
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 2
         1: .line 434
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.scanner.SimpleKey
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
            ireturn
         2: .line 436
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void stalePossibleSimpleKeys();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 450
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 13
         1: .line 451
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 1 /* iterator */
        start local 1 // java.util.Iterator iterator
         2: goto 11
         3: .line 453
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 1 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.scanner.SimpleKey
            astore 2 /* key */
        start local 2 // org.yaml.snakeyaml.scanner.SimpleKey key
         4: .line 454
            aload 2 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getLine:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getLine:()I
            if_icmpne 6
         5: .line 455
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
            aload 2 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getIndex:()I
            isub
            sipush 1024
            if_icmple 11
         6: .line 460
      StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
      StackMap stack:
            aload 2 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.isRequired:()Z
            ifeq 10
         7: .line 463
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a simple key"
            aload 2 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         8: .line 464
            ldc "could not find expected ':'"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         9: .line 463
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        10: .line 466
      StackMap locals:
      StackMap stack:
            aload 1 /* iterator */
            invokeinterface java.util.Iterator.remove:()V
        end local 2 // org.yaml.snakeyaml.scanner.SimpleKey key
        11: .line 451
      StackMap locals:
      StackMap stack:
            aload 1 /* iterator */
        12: .line 452
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 1 // java.util.Iterator iterator
        13: .line 470
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            2   13     1  iterator  Ljava/util/Iterator<Lorg/yaml/snakeyaml/scanner/SimpleKey;>;
            4   11     2       key  Lorg/yaml/snakeyaml/scanner/SimpleKey;

  private void savePossibleSimpleKey();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=4, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 485
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 1
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            if_icmpne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* required */
        start local 1 // boolean required
         3: .line 487
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
            ifne 7
            iload 1 /* required */
            ifeq 7
         4: .line 491
            new org.yaml.snakeyaml.error.YAMLException
            dup
         5: .line 492
            ldc "A simple key is required only if it is the first token in the current line"
         6: .line 491
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 497
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
            ifeq 14
         8: .line 498
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         9: .line 499
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iadd
            istore 2 /* tokenNumber */
        start local 2 // int tokenNumber
        10: .line 500
            new org.yaml.snakeyaml.scanner.SimpleKey
            dup
            iload 2 /* tokenNumber */
            iload 1 /* required */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
        11: .line 501
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getLine:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        12: .line 500
            invokespecial org.yaml.snakeyaml.scanner.SimpleKey.<init>:(IZIIILorg/yaml/snakeyaml/error/Mark;)V
            astore 3 /* key */
        start local 3 // org.yaml.snakeyaml.scanner.SimpleKey key
        13: .line 502
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 3 /* key */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // org.yaml.snakeyaml.scanner.SimpleKey key
        end local 2 // int tokenNumber
        14: .line 504
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean required
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3   15     1     required  Z
           10   14     2  tokenNumber  I
           13   14     3          key  Lorg/yaml/snakeyaml/scanner/SimpleKey;

  private void removePossibleSimpleKey();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 510
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.scanner.SimpleKey
            astore 1 /* key */
        start local 1 // org.yaml.snakeyaml.scanner.SimpleKey key
         1: .line 511
            aload 1 /* key */
            ifnull 5
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.isRequired:()Z
            ifeq 5
         2: .line 512
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a simple key"
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         3: .line 513
            ldc "could not find expected ':'"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         4: .line 512
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
         5: .line 515
      StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
      StackMap stack:
            return
        end local 1 // org.yaml.snakeyaml.scanner.SimpleKey key
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1    6     1   key  Lorg/yaml/snakeyaml/scanner/SimpleKey;

  private void unwindIndent(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // int col
         0: .line 542
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifeq 5
         1: .line 543
            return
         2: .line 548
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* mark */
        start local 2 // org.yaml.snakeyaml.error.Mark mark
         3: .line 549
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
            invokevirtual org.yaml.snakeyaml.util.ArrayStack.pop:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
         4: .line 550
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            new org.yaml.snakeyaml.tokens.BlockEndToken
            dup
            aload 2 /* mark */
            aload 2 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.BlockEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.yaml.snakeyaml.error.Mark mark
         5: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iload 1 /* col */
            if_icmpgt 2
         6: .line 552
            return
        end local 1 // int col
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    7     1   col  I
            3    5     2  mark  Lorg/yaml/snakeyaml/error/Mark;
    MethodParameters:
      Name  Flags
      col   

  private boolean addIndent(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // int column
         0: .line 558
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iload 1 /* column */
            if_icmpge 4
         1: .line 559
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.yaml.snakeyaml.util.ArrayStack.push:(Ljava/lang/Object;)V
         2: .line 560
            aload 0 /* this */
            iload 1 /* column */
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
         3: .line 561
            iconst_1
            ireturn
         4: .line 563
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int column
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    5     1  column  I
    MethodParameters:
        Name  Flags
      column  

  private void fetchStreamStart();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 574
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* mark */
        start local 1 // org.yaml.snakeyaml.error.Mark mark
         1: .line 577
            new org.yaml.snakeyaml.tokens.StreamStartToken
            dup
            aload 1 /* mark */
            aload 1 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.StreamStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 2 /* token */
        start local 2 // org.yaml.snakeyaml.tokens.Token token
         2: .line 578
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 2 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 579
            return
        end local 2 // org.yaml.snakeyaml.tokens.Token token
        end local 1 // org.yaml.snakeyaml.error.Mark mark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1    4     1   mark  Lorg/yaml/snakeyaml/error/Mark;
            2    4     2  token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchStreamEnd();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 583
            aload 0 /* this */
            iconst_m1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
         1: .line 586
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         2: .line 587
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         3: .line 588
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         4: .line 591
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* mark */
        start local 1 // org.yaml.snakeyaml.error.Mark mark
         5: .line 594
            new org.yaml.snakeyaml.tokens.StreamEndToken
            dup
            aload 1 /* mark */
            aload 1 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.StreamEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 2 /* token */
        start local 2 // org.yaml.snakeyaml.tokens.Token token
         6: .line 595
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 2 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         7: .line 598
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.done:Z
         8: .line 599
            return
        end local 2 // org.yaml.snakeyaml.tokens.Token token
        end local 1 // org.yaml.snakeyaml.error.Mark mark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            5    9     1   mark  Lorg/yaml/snakeyaml/error/Mark;
            6    9     2  token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchDirective();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 610
            aload 0 /* this */
            iconst_m1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
         1: .line 613
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         2: .line 614
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         3: .line 617
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirective:()Lorg/yaml/snakeyaml/tokens/Token;
            astore 1 /* tok */
        start local 1 // org.yaml.snakeyaml.tokens.Token tok
         4: .line 618
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 619
            return
        end local 1 // org.yaml.snakeyaml.tokens.Token tok
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            4    6     1   tok  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchDocumentStart();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 625
            aload 0 /* this */
            iconst_1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentIndicator:(Z)V
         1: .line 626
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchDocumentEnd();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 632
            aload 0 /* this */
            iconst_0
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentIndicator:(Z)V
         1: .line 633
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchDocumentIndicator(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // boolean isDocumentStart
         0: .line 641
            aload 0 /* this */
            iconst_m1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
         1: .line 645
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         2: .line 646
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         3: .line 649
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         4: .line 650
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
         5: .line 651
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         6: .line 653
            iload 1 /* isDocumentStart */
            ifeq 9
         7: .line 654
            new org.yaml.snakeyaml.tokens.DocumentStartToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.DocumentStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
         8: .line 655
            goto 10
        end local 4 // org.yaml.snakeyaml.tokens.Token token
         9: .line 656
      StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
      StackMap stack:
            new org.yaml.snakeyaml.tokens.DocumentEndToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.DocumentEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
        10: .line 658
      StackMap locals: org.yaml.snakeyaml.tokens.Token
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 4 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 659
            return
        end local 4 // org.yaml.snakeyaml.tokens.Token token
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // boolean isDocumentStart
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  isDocumentStart  Z
            4   12     2        startMark  Lorg/yaml/snakeyaml/error/Mark;
            6   12     3          endMark  Lorg/yaml/snakeyaml/error/Mark;
            8    9     4            token  Lorg/yaml/snakeyaml/tokens/Token;
           10   12     4            token  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
                 Name  Flags
      isDocumentStart  

  private void fetchFlowSequenceStart();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 662
            aload 0 /* this */
            iconst_0
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionStart:(Z)V
         1: .line 663
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFlowMappingStart();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 666
            aload 0 /* this */
            iconst_1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionStart:(Z)V
         1: .line 667
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFlowCollectionStart(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // boolean isMappingStart
         0: .line 683
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 686
            aload 0 /* this */
            dup
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            iconst_1
            iadd
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
         2: .line 689
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         3: .line 692
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         4: .line 693
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
         5: .line 694
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         6: .line 696
            iload 1 /* isMappingStart */
            ifeq 9
         7: .line 697
            new org.yaml.snakeyaml.tokens.FlowMappingStartToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.FlowMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
         8: .line 698
            goto 10
        end local 4 // org.yaml.snakeyaml.tokens.Token token
         9: .line 699
      StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
      StackMap stack:
            new org.yaml.snakeyaml.tokens.FlowSequenceStartToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.FlowSequenceStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
        10: .line 701
      StackMap locals: org.yaml.snakeyaml.tokens.Token
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 4 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 702
            return
        end local 4 // org.yaml.snakeyaml.tokens.Token token
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // boolean isMappingStart
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  isMappingStart  Z
            4   12     2       startMark  Lorg/yaml/snakeyaml/error/Mark;
            6   12     3         endMark  Lorg/yaml/snakeyaml/error/Mark;
            8    9     4           token  Lorg/yaml/snakeyaml/tokens/Token;
           10   12     4           token  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
                Name  Flags
      isMappingStart  

  private void fetchFlowSequenceEnd();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 705
            aload 0 /* this */
            iconst_0
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionEnd:(Z)V
         1: .line 706
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFlowMappingEnd();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 709
            aload 0 /* this */
            iconst_1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionEnd:(Z)V
         1: .line 710
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFlowCollectionEnd(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // boolean isMappingEnd
         0: .line 724
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         1: .line 727
            aload 0 /* this */
            dup
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            iconst_1
            isub
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
         2: .line 730
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         3: .line 733
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         4: .line 734
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         5: .line 735
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         6: .line 737
            iload 1 /* isMappingEnd */
            ifeq 9
         7: .line 738
            new org.yaml.snakeyaml.tokens.FlowMappingEndToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.FlowMappingEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
         8: .line 739
            goto 10
        end local 4 // org.yaml.snakeyaml.tokens.Token token
         9: .line 740
      StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
      StackMap stack:
            new org.yaml.snakeyaml.tokens.FlowSequenceEndToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.FlowSequenceEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
        10: .line 742
      StackMap locals: org.yaml.snakeyaml.tokens.Token
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 4 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 743
            return
        end local 4 // org.yaml.snakeyaml.tokens.Token token
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // boolean isMappingEnd
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  isMappingEnd  Z
            4   12     2     startMark  Lorg/yaml/snakeyaml/error/Mark;
            6   12     3       endMark  Lorg/yaml/snakeyaml/error/Mark;
            8    9     4         token  Lorg/yaml/snakeyaml/tokens/Token;
           10   12     4         token  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
              Name  Flags
      isMappingEnd  

  private void fetchFlowEntry();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 753
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         1: .line 756
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         2: .line 759
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* startMark */
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         3: .line 760
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         4: .line 761
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
         5: .line 762
            new org.yaml.snakeyaml.tokens.FlowEntryToken
            dup
            aload 1 /* startMark */
            aload 2 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.FlowEntryToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 3 /* token */
        start local 3 // org.yaml.snakeyaml.tokens.Token token
         6: .line 763
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 3 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         7: .line 764
            return
        end local 3 // org.yaml.snakeyaml.tokens.Token token
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3    8     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            5    8     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
            6    8     3      token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchBlockEntry();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 773
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 8
         1: .line 775
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
            ifne 5
         2: .line 776
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            aconst_null
            aconst_null
            ldc "sequence entries are not allowed here"
         3: .line 777
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         4: .line 776
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
         5: .line 781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
            ifeq 8
         6: .line 782
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* mark */
        start local 1 // org.yaml.snakeyaml.error.Mark mark
         7: .line 783
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            new org.yaml.snakeyaml.tokens.BlockSequenceStartToken
            dup
            aload 1 /* mark */
            aload 1 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.BlockSequenceStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 1 // org.yaml.snakeyaml.error.Mark mark
         8: .line 790
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         9: .line 793
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
        10: .line 796
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* startMark */
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
        11: .line 797
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        12: .line 798
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
        13: .line 799
            new org.yaml.snakeyaml.tokens.BlockEntryToken
            dup
            aload 1 /* startMark */
            aload 2 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.BlockEntryToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 3 /* token */
        start local 3 // org.yaml.snakeyaml.tokens.Token token
        14: .line 800
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 3 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        15: .line 801
            return
        end local 3 // org.yaml.snakeyaml.tokens.Token token
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            7    8     1       mark  Lorg/yaml/snakeyaml/error/Mark;
           11   16     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
           13   16     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
           14   16     3      token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchKey();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 810
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 8
         1: .line 812
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
            ifne 5
         2: .line 813
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            aconst_null
            aconst_null
            ldc "mapping keys are not allowed here"
         3: .line 814
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         4: .line 813
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
         5: .line 817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
            ifeq 8
         6: .line 818
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* mark */
        start local 1 // org.yaml.snakeyaml.error.Mark mark
         7: .line 819
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            new org.yaml.snakeyaml.tokens.BlockMappingStartToken
            dup
            aload 1 /* mark */
            aload 1 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 1 // org.yaml.snakeyaml.error.Mark mark
         8: .line 823
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl
         9: iconst_0
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl
      StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl int
        10: putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        11: .line 826
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
        12: .line 829
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* startMark */
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
        13: .line 830
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        14: .line 831
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
        15: .line 832
            new org.yaml.snakeyaml.tokens.KeyToken
            dup
            aload 1 /* startMark */
            aload 2 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.KeyToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 3 /* token */
        start local 3 // org.yaml.snakeyaml.tokens.Token token
        16: .line 833
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 3 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        17: .line 834
            return
        end local 3 // org.yaml.snakeyaml.tokens.Token token
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            7    8     1       mark  Lorg/yaml/snakeyaml/error/Mark;
           13   18     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
           15   18     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
           16   18     3      token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchValue();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 843
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.yaml.snakeyaml.scanner.SimpleKey
            astore 1 /* key */
        start local 1 // org.yaml.snakeyaml.scanner.SimpleKey key
         1: .line 844
            aload 1 /* key */
            ifnull 12
         2: .line 846
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
            isub
            new org.yaml.snakeyaml.tokens.KeyToken
            dup
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         3: .line 847
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            invokespecial org.yaml.snakeyaml.tokens.KeyToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
         4: .line 846
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 851
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 10
         6: .line 852
            aload 0 /* this */
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getColumn:()I
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
            ifeq 10
         7: .line 853
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
            isub
         8: .line 854
            new org.yaml.snakeyaml.tokens.BlockMappingStartToken
            dup
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            aload 1 /* key */
            invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
         9: .line 853
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        10: .line 858
      StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        11: .line 860
            goto 25
        12: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 17
        13: .line 868
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
            ifne 17
        14: .line 869
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            aconst_null
            aconst_null
            ldc "mapping values are not allowed here"
        15: .line 870
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        16: .line 869
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        17: .line 877
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 21
        18: .line 878
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
            ifeq 21
        19: .line 879
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* mark */
        start local 2 // org.yaml.snakeyaml.error.Mark mark
        20: .line 880
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            new org.yaml.snakeyaml.tokens.BlockMappingStartToken
            dup
            aload 2 /* mark */
            aload 2 /* mark */
            invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.yaml.snakeyaml.error.Mark mark
        21: .line 885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl
        22: iconst_0
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.scanner.SimpleKey
      StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl int
        23: putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        24: .line 888
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
        25: .line 891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
        26: .line 892
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        27: .line 893
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
        28: .line 894
            new org.yaml.snakeyaml.tokens.ValueToken
            dup
            aload 2 /* startMark */
            aload 3 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.ValueToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 4 /* token */
        start local 4 // org.yaml.snakeyaml.tokens.Token token
        29: .line 895
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 4 /* token */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        30: .line 896
            return
        end local 4 // org.yaml.snakeyaml.tokens.Token token
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // org.yaml.snakeyaml.scanner.SimpleKey key
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   31     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   31     1        key  Lorg/yaml/snakeyaml/scanner/SimpleKey;
           20   21     2       mark  Lorg/yaml/snakeyaml/error/Mark;
           26   31     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
           28   31     3    endMark  Lorg/yaml/snakeyaml/error/Mark;
           29   31     4      token  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchAlias();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 910
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 913
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         2: .line 916
            aload 0 /* this */
            iconst_0
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor:(Z)Lorg/yaml/snakeyaml/tokens/Token;
            astore 1 /* tok */
        start local 1 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 917
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 918
            return
        end local 1 // org.yaml.snakeyaml.tokens.Token tok
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3    5     1   tok  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchAnchor();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 931
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 934
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         2: .line 937
            aload 0 /* this */
            iconst_1
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor:(Z)Lorg/yaml/snakeyaml/tokens/Token;
            astore 1 /* tok */
        start local 1 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 938
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 939
            return
        end local 1 // org.yaml.snakeyaml.tokens.Token tok
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3    5     1   tok  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchTag();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 948
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 951
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         2: .line 954
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTag:()Lorg/yaml/snakeyaml/tokens/Token;
            astore 1 /* tok */
        start local 1 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 955
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 956
            return
        end local 1 // org.yaml.snakeyaml.tokens.Token tok
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3    5     1   tok  Lorg/yaml/snakeyaml/tokens/Token;

  private void fetchLiteral();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 966
            aload 0 /* this */
            bipush 124
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockScalar:(C)V
         1: .line 967
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFolded();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 976
            aload 0 /* this */
            bipush 62
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockScalar:(C)V
         1: .line 977
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchBlockScalar(char);
    descriptor: (C)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // char style
         0: .line 988
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         1: .line 991
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
         2: .line 994
            aload 0 /* this */
            iload 1 /* style */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalar:(C)Lorg/yaml/snakeyaml/tokens/Token;
            astore 2 /* tok */
        start local 2 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 995
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 2 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 996
            return
        end local 2 // org.yaml.snakeyaml.tokens.Token tok
        end local 1 // char style
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    5     1  style  C
            3    5     2    tok  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
       Name  Flags
      style  

  private void fetchSingle();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1002
            aload 0 /* this */
            bipush 39
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar:(C)V
         1: .line 1003
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchDouble();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1009
            aload 0 /* this */
            bipush 34
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar:(C)V
         1: .line 1010
            return
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private void fetchFlowScalar(char);
    descriptor: (C)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // char style
         0: .line 1021
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 1024
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         2: .line 1027
            aload 0 /* this */
            iload 1 /* style */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar:(C)Lorg/yaml/snakeyaml/tokens/Token;
            astore 2 /* tok */
        start local 2 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 1028
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 2 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1029
            return
        end local 2 // org.yaml.snakeyaml.tokens.Token tok
        end local 1 // char style
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    5     1  style  C
            3    5     2    tok  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
       Name  Flags
      style  

  private void fetchPlain();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1036
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
         1: .line 1041
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         2: .line 1044
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanPlain:()Lorg/yaml/snakeyaml/tokens/Token;
            astore 1 /* tok */
        start local 1 // org.yaml.snakeyaml.tokens.Token tok
         3: .line 1045
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
            aload 1 /* tok */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1046
            return
        end local 1 // org.yaml.snakeyaml.tokens.Token tok
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3    5     1   tok  Lorg/yaml/snakeyaml/tokens/Token;

  private boolean checkDirective();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1058
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkDocumentStart();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1067
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            ifne 3
         1: .line 1068
            ldc "---"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 3
         2: .line 1069
            iconst_1
            ireturn
         3: .line 1072
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkDocumentEnd();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1081
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            ifne 3
         1: .line 1082
            ldc "..."
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 3
         2: .line 1083
            iconst_1
            ireturn
         3: .line 1086
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkBlockEntry();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1094
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkKey();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1102
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifeq 2
         1: .line 1103
            iconst_1
            ireturn
         2: .line 1106
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkValue();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1115
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifeq 2
         1: .line 1116
            iconst_1
            ireturn
         2: .line 1119
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ireturn
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;

  private boolean checkPlain();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1143
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 1 /* c */
        start local 1 // int c
         1: .line 1146
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 1 /* c */
            ldc "-?:,[]{}#&*!|>'\"%@`"
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
            ifne 5
         2: .line 1147
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 4
            iload 1 /* c */
            bipush 45
            if_icmpeq 5
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 4
            ldc "?:"
         3: .line 1148
            iload 1 /* c */
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 5
         4: .line 1146
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
        end local 1 // int c
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1    6     1     c  I

  private void scanToNextToken();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1177
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
            ifne 2
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            ldc 65279
            if_icmpne 2
         1: .line 1178
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1180
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* found */
        start local 1 // boolean found
         3: .line 1181
            goto 22
         4: .line 1182
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 2 /* ff */
        start local 2 // int ff
         5: .line 1185
            goto 7
         6: .line 1186
      StackMap locals: int
      StackMap stack:
            iinc 2 /* ff */ 1
         7: .line 1185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            bipush 32
            if_icmpeq 6
         8: .line 1188
            iload 2 /* ff */
            ifle 10
         9: .line 1189
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        10: .line 1195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 35
            if_icmpne 17
        11: .line 1196
            iconst_0
            istore 2 /* ff */
        12: .line 1197
            goto 14
        13: .line 1198
      StackMap locals:
      StackMap stack:
            iinc 2 /* ff */ 1
        14: .line 1197
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 13
        15: .line 1200
            iload 2 /* ff */
            ifle 17
        16: .line 1201
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        17: .line 1206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 21
        18: .line 1207
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 22
        19: .line 1210
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        20: .line 1212
            goto 22
        21: .line 1213
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* found */
        end local 2 // int ff
        22: .line 1181
      StackMap locals:
      StackMap stack:
            iload 1 /* found */
            ifeq 4
        23: .line 1216
            return
        end local 1 // boolean found
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   24     0   this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            3   24     1  found  Z
            5   22     2     ff  I

  private org.yaml.snakeyaml.tokens.Token scanDirective();
    descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1221
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* startMark */
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         1: .line 1223
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1224
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirectiveName:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         3: .line 1225
            aconst_null
            astore 4 /* value */
        start local 4 // java.util.List value
         4: .line 1226
            ldc "YAML"
            aload 3 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         5: .line 1227
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveValue:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
            astore 4 /* value */
         6: .line 1228
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
         7: .line 1229
            goto 19
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark top java.lang.String java.util.List
      StackMap stack:
         8: ldc "TAG"
            aload 3 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
         9: .line 1230
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectiveValue:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
            astore 4 /* value */
        10: .line 1231
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
        11: .line 1232
            goto 19
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
        12: .line 1233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* endMark */
        start local 2 // org.yaml.snakeyaml.error.Mark endMark
        13: .line 1234
            iconst_0
            istore 5 /* ff */
        start local 5 // int ff
        14: .line 1235
            goto 16
        15: .line 1236
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark java.lang.String java.util.List int
      StackMap stack:
            iinc 5 /* ff */ 1
        16: .line 1235
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 15
        17: .line 1238
            iload 5 /* ff */
            ifle 19
        18: .line 1239
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* ff */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        end local 5 // int ff
        19: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirectiveIgnoredLine:(Lorg/yaml/snakeyaml/error/Mark;)V
        20: .line 1243
            new org.yaml.snakeyaml.tokens.DirectiveToken
            dup
            aload 3 /* name */
            aload 4 /* value */
            aload 1 /* startMark */
            aload 2 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.DirectiveToken.<init>:(Ljava/lang/String;Ljava/util/List;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            areturn
        end local 4 // java.util.List value
        end local 3 // java.lang.String name
        end local 2 // org.yaml.snakeyaml.error.Mark endMark
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   21     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            7    8     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
           11   12     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
           13   21     2    endMark  Lorg/yaml/snakeyaml/error/Mark;
            3   21     3       name  Ljava/lang/String;
            4   21     4      value  Ljava/util/List<*>;
           14   19     5         ff  I

  private java.lang.String scanDirectiveName(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1254
            iconst_0
            istore 2 /* length */
        start local 2 // int length
         1: .line 1258
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 3 /* c */
        start local 3 // int c
         2: .line 1259
            goto 5
         3: .line 1260
      StackMap locals: int int
      StackMap stack:
            iinc 2 /* length */ 1
         4: .line 1261
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 3 /* c */
         5: .line 1259
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.ALPHA:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 3 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifne 3
         6: .line 1264
            iload 2 /* length */
            ifne 14
         7: .line 1265
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
         8: .line 1266
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
         9: .line 1267
            new java.lang.StringBuilder
            dup
            ldc "expected alphabetic or numeric character, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        10: .line 1268
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 1267
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        12: .line 1268
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        13: .line 1266
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
        14: .line 1270
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 2 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            astore 4 /* value */
        start local 4 // java.lang.String value
        15: .line 1271
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        16: .line 1272
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 3 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 24
        17: .line 1273
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        18: .line 1274
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
        19: .line 1275
            new java.lang.StringBuilder
            dup
            ldc "expected alphabetic or numeric character, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        20: .line 1276
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        21: .line 1275
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        22: .line 1276
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        23: .line 1274
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        24: .line 1278
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* value */
            areturn
        end local 4 // java.lang.String value
        end local 3 // int c
        end local 2 // int length
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   25     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   25     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   25     2     length  I
            2   25     3          c  I
            8   14     4          s  Ljava/lang/String;
           15   25     4      value  Ljava/lang/String;
           18   24     5          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private java.util.List<java.lang.Integer> scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1283
            goto 2
         1: .line 1284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 1
         3: .line 1286
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveNumber:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
            astore 2 /* major */
        start local 2 // java.lang.Integer major
         4: .line 1287
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        start local 3 // int c
         5: .line 1288
            iload 3 /* c */
            bipush 46
            if_icmpeq 13
         6: .line 1289
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
         7: .line 1290
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
         8: .line 1291
            new java.lang.StringBuilder
            dup
            ldc "expected a digit or '.', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 1292
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 1291
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 1292
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        12: .line 1290
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
        13: .line 1294
      StackMap locals: java.lang.Integer int
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        14: .line 1295
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveNumber:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
            astore 4 /* minor */
        start local 4 // java.lang.Integer minor
        15: .line 1296
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        16: .line 1297
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 3 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 24
        17: .line 1298
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        18: .line 1299
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
        19: .line 1300
            new java.lang.StringBuilder
            dup
            ldc "expected a digit or ' ', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        20: .line 1301
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        21: .line 1300
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        22: .line 1301
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        23: .line 1299
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        24: .line 1303
      StackMap locals: java.lang.Integer
      StackMap stack:
            new java.util.ArrayList
            dup
            iconst_2
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 5 /* result */
        start local 5 // java.util.List result
        25: .line 1304
            aload 5 /* result */
            aload 2 /* major */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        26: .line 1305
            aload 5 /* result */
            aload 4 /* minor */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        27: .line 1306
            aload 5 /* result */
            areturn
        end local 5 // java.util.List result
        end local 4 // java.lang.Integer minor
        end local 3 // int c
        end local 2 // java.lang.Integer major
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   28     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            4   28     2      major  Ljava/lang/Integer;
            5   28     3          c  I
            7   13     4          s  Ljava/lang/String;
           15   28     4      minor  Ljava/lang/Integer;
           18   24     5          s  Ljava/lang/String;
           25   28     5     result  Ljava/util/List<Ljava/lang/Integer;>;
    Signature: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List<Ljava/lang/Integer;>;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.Integer scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1318
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 2 /* c */
        start local 2 // int c
         1: .line 1319
            iload 2 /* c */
            invokestatic java.lang.Character.isDigit:(I)Z
            ifne 6
         2: .line 1320
            iload 2 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 3 /* s */
        start local 3 // java.lang.String s
         3: .line 1321
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
         4: .line 1322
            new java.lang.StringBuilder
            dup
            ldc "expected a digit, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         5: .line 1321
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 3 // java.lang.String s
         6: .line 1324
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 3 /* length */
        start local 3 // int length
         7: .line 1325
            goto 9
         8: .line 1326
      StackMap locals: int
      StackMap stack:
            iinc 3 /* length */ 1
         9: .line 1325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 3 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokestatic java.lang.Character.isDigit:(I)Z
            ifne 8
        10: .line 1328
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 3 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 4 /* value */
        start local 4 // java.lang.Integer value
        11: .line 1329
            aload 4 /* value */
            areturn
        end local 4 // java.lang.Integer value
        end local 3 // int length
        end local 2 // int c
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   12     2          c  I
            3    6     3          s  Ljava/lang/String;
            7   12     3     length  I
           11   12     4      value  Ljava/lang/Integer;
    MethodParameters:
           Name  Flags
      startMark  

  private java.util.List<java.lang.String> scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1346
            goto 2
         1: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 1
         3: .line 1349
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectiveHandle:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 2 /* handle */
        start local 2 // java.lang.String handle
         4: .line 1350
            goto 6
         5: .line 1351
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         6: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 5
         7: .line 1353
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectivePrefix:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         8: .line 1354
            new java.util.ArrayList
            dup
            iconst_2
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 4 /* result */
        start local 4 // java.util.List result
         9: .line 1355
            aload 4 /* result */
            aload 2 /* handle */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        10: .line 1356
            aload 4 /* result */
            aload 3 /* prefix */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        11: .line 1357
            aload 4 /* result */
            areturn
        end local 4 // java.util.List result
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.String handle
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   12     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            4   12     2     handle  Ljava/lang/String;
            8   12     3     prefix  Ljava/lang/String;
            9   12     4     result  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.String scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1369
            aload 0 /* this */
            ldc "directive"
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagHandle:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 2 /* value */
        start local 2 // java.lang.String value
         1: .line 1370
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        start local 3 // int c
         2: .line 1371
            iload 3 /* c */
            bipush 32
            if_icmpeq 7
         3: .line 1372
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
         4: .line 1373
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
         5: .line 1374
            new java.lang.StringBuilder
            dup
            ldc "expected ' ', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         6: .line 1373
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
         7: .line 1376
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 3 // int c
        end local 2 // java.lang.String value
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    8     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1    8     2      value  Ljava/lang/String;
            2    8     3          c  I
            4    7     4          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.String scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1386
            aload 0 /* this */
            ldc "directive"
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 2 /* value */
        start local 2 // java.lang.String value
         1: .line 1387
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        start local 3 // int c
         2: .line 1388
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 3 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 8
         3: .line 1389
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
         4: .line 1390
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
         5: .line 1391
            new java.lang.StringBuilder
            dup
            ldc "expected ' ', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 1392
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         7: .line 1390
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
         8: .line 1394
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 3 // int c
        end local 2 // java.lang.String value
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0    9     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1    9     2      value  Ljava/lang/String;
            2    9     3          c  I
            4    8     4          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private void scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1399
            goto 2
         1: .line 1400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 1
         3: .line 1402
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 35
            if_icmpne 7
         4: .line 1403
            goto 6
         5: .line 1404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         6: .line 1403
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 5
         7: .line 1407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 2 /* c */
        start local 2 // int c
         8: .line 1408
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 3 /* lineBreak */
        start local 3 // java.lang.String lineBreak
         9: .line 1409
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifne 15
            iload 2 /* c */
            ifeq 15
        10: .line 1410
            iload 2 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
        11: .line 1411
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a directive"
            aload 1 /* startMark */
        12: .line 1412
            new java.lang.StringBuilder
            dup
            ldc "expected a comment or a line break, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 1413
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        14: .line 1411
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
        15: .line 1415
      StackMap locals: int java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String lineBreak
        end local 2 // int c
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   16     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            8   16     2          c  I
            9   16     3  lineBreak  Ljava/lang/String;
           11   15     4          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private org.yaml.snakeyaml.tokens.Token scanAnchor(boolean);
    descriptor: (Z)Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=10, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // boolean isAnchor
         0: .line 1430
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         1: .line 1431
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* indicator */
        start local 3 // int indicator
         2: .line 1432
            iload 3 /* indicator */
            bipush 42
            if_icmpne 3
            ldc "alias"
            goto 4
      StackMap locals: org.yaml.snakeyaml.error.Mark int
      StackMap stack:
         3: ldc "anchor"
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 4 /* name */
        start local 4 // java.lang.String name
         5: .line 1433
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         6: .line 1434
            iconst_0
            istore 5 /* length */
        start local 5 // int length
         7: .line 1435
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 6 /* c */
        start local 6 // int c
         8: .line 1436
            goto 11
         9: .line 1437
      StackMap locals: java.lang.String int int
      StackMap stack:
            iinc 5 /* length */ 1
        10: .line 1438
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 6 /* c */
        11: .line 1436
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.ALPHA:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 6 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifne 9
        12: .line 1440
            iload 5 /* length */
            ifne 20
        13: .line 1441
            iload 6 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 7 /* s */
        start local 7 // java.lang.String s
        14: .line 1442
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning an "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        15: .line 1443
            new java.lang.StringBuilder
            dup
            ldc "expected alphabetic or numeric character, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 1444
            iload 6 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 1443
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        18: .line 1444
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        19: .line 1442
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 7 // java.lang.String s
        20: .line 1446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
        21: .line 1447
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 6 /* c */
        22: .line 1448
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 6 /* c */
            ldc "?:,]}%@`"
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
            ifeq 30
        23: .line 1449
            iload 6 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 8 /* s */
        start local 8 // java.lang.String s
        24: .line 1450
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning an "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        25: .line 1451
            new java.lang.StringBuilder
            dup
            ldc "expected alphabetic or numeric character, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        26: .line 1452
            iload 6 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        27: .line 1451
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        28: .line 1452
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        29: .line 1450
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 8 // java.lang.String s
        30: .line 1454
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 8 /* endMark */
        start local 8 // org.yaml.snakeyaml.error.Mark endMark
        31: .line 1456
            iload 1 /* isAnchor */
            ifeq 34
        32: .line 1457
            new org.yaml.snakeyaml.tokens.AnchorToken
            dup
            aload 7 /* value */
            aload 2 /* startMark */
            aload 8 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.AnchorToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 9 /* tok */
        start local 9 // org.yaml.snakeyaml.tokens.Token tok
        33: .line 1458
            goto 35
        end local 9 // org.yaml.snakeyaml.tokens.Token tok
        34: .line 1459
      StackMap locals: org.yaml.snakeyaml.error.Mark
      StackMap stack:
            new org.yaml.snakeyaml.tokens.AliasToken
            dup
            aload 7 /* value */
            aload 2 /* startMark */
            aload 8 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.AliasToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 9 /* tok */
        start local 9 // org.yaml.snakeyaml.tokens.Token tok
        35: .line 1461
      StackMap locals: org.yaml.snakeyaml.tokens.Token
      StackMap stack:
            aload 9 /* tok */
            areturn
        end local 9 // org.yaml.snakeyaml.tokens.Token tok
        end local 8 // org.yaml.snakeyaml.error.Mark endMark
        end local 7 // java.lang.String value
        end local 6 // int c
        end local 5 // int length
        end local 4 // java.lang.String name
        end local 3 // int indicator
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // boolean isAnchor
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   36     1   isAnchor  Z
            1   36     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
            2   36     3  indicator  I
            5   36     4       name  Ljava/lang/String;
            7   36     5     length  I
            8   36     6          c  I
           14   20     7          s  Ljava/lang/String;
           21   36     7      value  Ljava/lang/String;
           24   30     8          s  Ljava/lang/String;
           31   36     8    endMark  Lorg/yaml/snakeyaml/error/Mark;
           33   34     9        tok  Lorg/yaml/snakeyaml/tokens/Token;
           35   36     9        tok  Lorg/yaml/snakeyaml/tokens/Token;
    MethodParameters:
          Name  Flags
      isAnchor  

  private org.yaml.snakeyaml.tokens.Token scanTag();
    descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=7, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1499
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 1 /* startMark */
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         1: .line 1502
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 2 /* c */
        start local 2 // int c
         2: .line 1503
            aconst_null
            astore 3 /* handle */
        start local 3 // java.lang.String handle
         3: .line 1504
            aconst_null
            astore 4 /* suffix */
        start local 4 // java.lang.String suffix
         4: .line 1506
            iload 2 /* c */
            bipush 60
            if_icmpne 18
         5: .line 1509
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_2
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
         6: .line 1510
            aload 0 /* this */
            ldc "tag"
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 4 /* suffix */
         7: .line 1511
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 2 /* c */
         8: .line 1512
            iload 2 /* c */
            bipush 62
            if_icmpeq 16
         9: .line 1515
            iload 2 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        10: .line 1516
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a tag"
            aload 1 /* startMark */
        11: .line 1517
            new java.lang.StringBuilder
            dup
            ldc "expected '>', but found '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        12: .line 1518
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 1517
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 1518
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        15: .line 1516
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        16: .line 1520
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark int java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        17: .line 1521
            goto 37
      StackMap locals:
      StackMap stack:
        18: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 2 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 22
        19: .line 1524
            ldc "!"
            astore 4 /* suffix */
        20: .line 1525
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        21: .line 1526
            goto 37
        22: .line 1531
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* length */
        start local 5 // int length
        23: .line 1532
            iconst_0
            istore 6 /* useHandle */
        start local 6 // boolean useHandle
        24: .line 1533
            goto 30
        25: .line 1534
      StackMap locals: int int
      StackMap stack:
            iload 2 /* c */
            bipush 33
            if_icmpne 28
        26: .line 1535
            iconst_1
            istore 6 /* useHandle */
        27: .line 1536
            goto 31
        28: .line 1538
      StackMap locals:
      StackMap stack:
            iinc 5 /* length */ 1
        29: .line 1539
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 5 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 2 /* c */
        30: .line 1533
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 2 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 25
        31: .line 1543
      StackMap locals:
      StackMap stack:
            iload 6 /* useHandle */
            ifeq 34
        32: .line 1544
            aload 0 /* this */
            ldc "tag"
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagHandle:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 3 /* handle */
        33: .line 1545
            goto 36
        34: .line 1546
      StackMap locals:
      StackMap stack:
            ldc "!"
            astore 3 /* handle */
        35: .line 1547
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        36: .line 1549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "tag"
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 4 /* suffix */
        end local 6 // boolean useHandle
        end local 5 // int length
        37: .line 1551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 2 /* c */
        38: .line 1554
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 2 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 43
        39: .line 1555
            iload 2 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        40: .line 1556
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a tag"
            aload 1 /* startMark */
        41: .line 1557
            new java.lang.StringBuilder
            dup
            ldc "expected ' ', but found '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        42: .line 1556
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        43: .line 1559
      StackMap locals:
      StackMap stack:
            new org.yaml.snakeyaml.tokens.TagTuple
            dup
            aload 3 /* handle */
            aload 4 /* suffix */
            invokespecial org.yaml.snakeyaml.tokens.TagTuple.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 5 /* value */
        start local 5 // org.yaml.snakeyaml.tokens.TagTuple value
        44: .line 1560
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 6 /* endMark */
        start local 6 // org.yaml.snakeyaml.error.Mark endMark
        45: .line 1561
            new org.yaml.snakeyaml.tokens.TagToken
            dup
            aload 5 /* value */
            aload 1 /* startMark */
            aload 6 /* endMark */
            invokespecial org.yaml.snakeyaml.tokens.TagToken.<init>:(Lorg/yaml/snakeyaml/tokens/TagTuple;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            areturn
        end local 6 // org.yaml.snakeyaml.error.Mark endMark
        end local 5 // org.yaml.snakeyaml.tokens.TagTuple value
        end local 4 // java.lang.String suffix
        end local 3 // java.lang.String handle
        end local 2 // int c
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   46     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   46     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            2   46     2          c  I
            3   46     3     handle  Ljava/lang/String;
            4   46     4     suffix  Ljava/lang/String;
           10   16     5          s  Ljava/lang/String;
           23   37     5     length  I
           24   37     6  useHandle  Z
           40   43     5          s  Ljava/lang/String;
           44   46     5      value  Lorg/yaml/snakeyaml/tokens/TagTuple;
           45   46     6    endMark  Lorg/yaml/snakeyaml/error/Mark;

  private org.yaml.snakeyaml.tokens.Token scanBlockScalar(char);
    descriptor: (C)Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=16, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // char style
         0: .line 1569
            iload 1 /* style */
            bipush 62
            if_icmpne 3
         1: .line 1570
            iconst_1
            istore 2 /* folded */
        start local 2 // boolean folded
         2: .line 1571
            goto 4
        end local 2 // boolean folded
         3: .line 1572
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* folded */
        start local 2 // boolean folded
         4: .line 1574
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         5: .line 1575
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 4 /* startMark */
        start local 4 // org.yaml.snakeyaml.error.Mark startMark
         6: .line 1577
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         7: .line 1578
            aload 0 /* this */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIndicators:(Lorg/yaml/snakeyaml/error/Mark;)Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
            astore 5 /* chompi */
        start local 5 // org.yaml.snakeyaml.scanner.ScannerImpl$Chomping chompi
         8: .line 1579
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.getIncrement:()I
            istore 6 /* increment */
        start local 6 // int increment
         9: .line 1580
            aload 0 /* this */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIgnoredLine:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            pop
        10: .line 1583
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iconst_1
            iadd
            istore 7 /* minIndent */
        start local 7 // int minIndent
        11: .line 1584
            iload 7 /* minIndent */
            iconst_1
            if_icmpge 13
        12: .line 1585
            iconst_1
            istore 7 /* minIndent */
        13: .line 1591
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int int java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.scanner.ScannerImpl$Chomping int int
      StackMap stack:
            iload 6 /* increment */
            iconst_m1
            if_icmpne 20
        14: .line 1592
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIndentation:()[Ljava/lang/Object;
            astore 12 /* brme */
        start local 12 // java.lang.Object[] brme
        15: .line 1593
            aload 12 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        start local 8 // java.lang.String breaks
        16: .line 1594
            aload 12 /* brme */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 9 /* maxIndent */
        start local 9 // int maxIndent
        17: .line 1595
            aload 12 /* brme */
            iconst_2
            aaload
            checkcast org.yaml.snakeyaml.error.Mark
            astore 11 /* endMark */
        start local 11 // org.yaml.snakeyaml.error.Mark endMark
        18: .line 1596
            iload 7 /* minIndent */
            iload 9 /* maxIndent */
            invokestatic java.lang.Math.max:(II)I
            istore 10 /* indent */
        end local 12 // java.lang.Object[] brme
        start local 10 // int indent
        19: .line 1597
            goto 24
        end local 11 // org.yaml.snakeyaml.error.Mark endMark
        end local 10 // int indent
        end local 9 // int maxIndent
        end local 8 // java.lang.String breaks
        20: .line 1598
      StackMap locals:
      StackMap stack:
            iload 7 /* minIndent */
            iload 6 /* increment */
            iadd
            iconst_1
            isub
            istore 10 /* indent */
        start local 10 // int indent
        21: .line 1599
            aload 0 /* this */
            iload 10 /* indent */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarBreaks:(I)[Ljava/lang/Object;
            astore 12 /* brme */
        start local 12 // java.lang.Object[] brme
        22: .line 1600
            aload 12 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        start local 8 // java.lang.String breaks
        23: .line 1601
            aload 12 /* brme */
            iconst_1
            aaload
            checkcast org.yaml.snakeyaml.error.Mark
            astore 11 /* endMark */
        end local 12 // java.lang.Object[] brme
        start local 11 // org.yaml.snakeyaml.error.Mark endMark
        24: .line 1604
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int int java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.scanner.ScannerImpl$Chomping int int java.lang.String top int org.yaml.snakeyaml.error.Mark
      StackMap stack:
            ldc ""
            astore 12 /* lineBreak */
        start local 12 // java.lang.String lineBreak
        25: .line 1607
            goto 46
        26: .line 1608
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* chunks */
            aload 8 /* breaks */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        27: .line 1609
            ldc " \t"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 28
            iconst_1
            goto 29
      StackMap locals:
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: istore 13 /* leadingNonSpace */
        start local 13 // boolean leadingNonSpace
        30: .line 1610
            iconst_0
            istore 14 /* length */
        start local 14 // int length
        31: .line 1611
            goto 33
        32: .line 1612
      StackMap locals: int int
      StackMap stack:
            iinc 14 /* length */ 1
        33: .line 1611
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 14 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 32
        34: .line 1614
            aload 3 /* chunks */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 14 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        35: .line 1615
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 12 /* lineBreak */
        36: .line 1616
            aload 0 /* this */
            iload 10 /* indent */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarBreaks:(I)[Ljava/lang/Object;
            astore 15 /* brme */
        start local 15 // java.lang.Object[] brme
        37: .line 1617
            aload 15 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        38: .line 1618
            aload 15 /* brme */
            iconst_1
            aaload
            checkcast org.yaml.snakeyaml.error.Mark
            astore 11 /* endMark */
        39: .line 1619
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            iload 10 /* indent */
            if_icmpne 47
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            ifeq 47
        40: .line 1624
            iload 2 /* folded */
            ifeq 45
            ldc "\n"
            aload 12 /* lineBreak */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
            iload 13 /* leadingNonSpace */
            ifeq 45
        41: .line 1625
            ldc " \t"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 45
        42: .line 1626
            aload 8 /* breaks */
            invokevirtual java.lang.String.length:()I
            ifne 46
        43: .line 1627
            aload 3 /* chunks */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        44: .line 1629
            goto 46
        45: .line 1630
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 3 /* chunks */
            aload 12 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 15 // java.lang.Object[] brme
        end local 14 // int length
        end local 13 // boolean leadingNonSpace
        46: .line 1607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            iload 10 /* indent */
            if_icmpne 47
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            ifne 26
        47: .line 1639
      StackMap locals:
      StackMap stack:
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsNotFalse:()Z
            ifeq 49
        48: .line 1640
            aload 3 /* chunks */
            aload 12 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        49: .line 1642
      StackMap locals:
      StackMap stack:
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsTrue:()Z
            ifeq 51
        50: .line 1643
            aload 3 /* chunks */
            aload 8 /* breaks */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        51: .line 1646
      StackMap locals:
      StackMap stack:
            new org.yaml.snakeyaml.tokens.ScalarToken
            dup
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            aload 4 /* startMark */
            aload 11 /* endMark */
            iload 1 /* style */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokestatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.createStyle:(Ljava/lang/Character;)Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
            areturn
        end local 12 // java.lang.String lineBreak
        end local 11 // org.yaml.snakeyaml.error.Mark endMark
        end local 10 // int indent
        end local 8 // java.lang.String breaks
        end local 7 // int minIndent
        end local 6 // int increment
        end local 5 // org.yaml.snakeyaml.scanner.ScannerImpl$Chomping chompi
        end local 4 // org.yaml.snakeyaml.error.Mark startMark
        end local 3 // java.lang.StringBuilder chunks
        end local 2 // boolean folded
        end local 1 // char style
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   52     0             this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   52     1            style  C
            2    3     2           folded  Z
            4   52     2           folded  Z
            5   52     3           chunks  Ljava/lang/StringBuilder;
            6   52     4        startMark  Lorg/yaml/snakeyaml/error/Mark;
            8   52     5           chompi  Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
            9   52     6        increment  I
           11   52     7        minIndent  I
           16   20     8           breaks  Ljava/lang/String;
           23   52     8           breaks  Ljava/lang/String;
           17   20     9        maxIndent  I
           19   20    10           indent  I
           21   52    10           indent  I
           18   20    11          endMark  Lorg/yaml/snakeyaml/error/Mark;
           24   52    11          endMark  Lorg/yaml/snakeyaml/error/Mark;
           15   19    12             brme  [Ljava/lang/Object;
           22   24    12             brme  [Ljava/lang/Object;
           25   52    12        lineBreak  Ljava/lang/String;
           30   46    13  leadingNonSpace  Z
           31   46    14           length  I
           37   46    15             brme  [Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      style  

  private org.yaml.snakeyaml.scanner.ScannerImpl$Chomping scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1666
            aconst_null
            astore 2 /* chomping */
        start local 2 // java.lang.Boolean chomping
         1: .line 1667
            iconst_m1
            istore 3 /* increment */
        start local 3 // int increment
         2: .line 1668
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 4 /* c */
        start local 4 // int c
         3: .line 1669
            iload 4 /* c */
            bipush 45
            if_icmpeq 4
            iload 4 /* c */
            bipush 43
            if_icmpne 20
         4: .line 1670
      StackMap locals: java.lang.Boolean int int
      StackMap stack:
            iload 4 /* c */
            bipush 43
            if_icmpne 7
         5: .line 1671
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 2 /* chomping */
         6: .line 1672
            goto 8
         7: .line 1673
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 2 /* chomping */
         8: .line 1675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         9: .line 1676
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 4 /* c */
        10: .line 1677
            iload 4 /* c */
            invokestatic java.lang.Character.isDigit:(I)Z
            ifeq 36
        11: .line 1678
            iload 4 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        12: .line 1679
            aload 5 /* s */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 3 /* increment */
        13: .line 1680
            iload 3 /* increment */
            ifne 18
        14: .line 1681
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        15: .line 1682
            ldc "expected indentation indicator in the range 1-9, but found 0"
        16: .line 1683
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        17: .line 1681
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        18: .line 1685
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        end local 5 // java.lang.String s
        19: .line 1687
            goto 36
      StackMap locals:
      StackMap stack:
        20: iload 4 /* c */
            invokestatic java.lang.Character.isDigit:(I)Z
            ifeq 36
        21: .line 1688
            iload 4 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        22: .line 1689
            aload 5 /* s */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 3 /* increment */
        23: .line 1690
            iload 3 /* increment */
            ifne 28
        24: .line 1691
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        25: .line 1692
            ldc "expected indentation indicator in the range 1-9, but found 0"
        26: .line 1693
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        27: .line 1691
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        28: .line 1695
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        29: .line 1696
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 4 /* c */
        30: .line 1697
            iload 4 /* c */
            bipush 45
            if_icmpeq 31
            iload 4 /* c */
            bipush 43
            if_icmpne 36
        31: .line 1698
      StackMap locals:
      StackMap stack:
            iload 4 /* c */
            bipush 43
            if_icmpne 34
        32: .line 1699
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 2 /* chomping */
        33: .line 1700
            goto 35
        34: .line 1701
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 2 /* chomping */
        35: .line 1703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        end local 5 // java.lang.String s
        36: .line 1706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 4 /* c */
        37: .line 1707
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 4 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifeq 45
        38: .line 1708
            iload 4 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        39: .line 1709
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        40: .line 1710
            new java.lang.StringBuilder
            dup
            ldc "expected chomping or indentation indicators, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        41: .line 1711
            iload 4 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        42: .line 1710
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        43: .line 1711
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        44: .line 1709
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        45: .line 1713
      StackMap locals:
      StackMap stack:
            new org.yaml.snakeyaml.scanner.ScannerImpl$Chomping
            dup
            aload 2 /* chomping */
            iload 3 /* increment */
            invokespecial org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.<init>:(Ljava/lang/Boolean;I)V
            areturn
        end local 4 // int c
        end local 3 // int increment
        end local 2 // java.lang.Boolean chomping
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   46     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   46     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   46     2   chomping  Ljava/lang/Boolean;
            2   46     3  increment  I
            3   46     4          c  I
           12   19     5          s  Ljava/lang/String;
           22   36     5          s  Ljava/lang/String;
           39   45     5          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.String scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1724
            goto 2
         1: .line 1725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         2: .line 1724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 1
         3: .line 1729
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 35
            if_icmpne 7
         4: .line 1730
            goto 6
         5: .line 1731
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         6: .line 1730
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
            ifne 5
         7: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 2 /* c */
        start local 2 // int c
         8: .line 1737
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 3 /* lineBreak */
        start local 3 // java.lang.String lineBreak
         9: .line 1738
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifne 17
            iload 2 /* c */
            ifeq 17
        10: .line 1739
            iload 2 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
        11: .line 1740
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        12: .line 1741
            new java.lang.StringBuilder
            dup
            ldc "expected a comment or a line break, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 1742
            iload 2 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 1741
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        15: .line 1742
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        16: .line 1740
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
        17: .line 1744
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 3 /* lineBreak */
            areturn
        end local 3 // java.lang.String lineBreak
        end local 2 // int c
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   18     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            8   18     2          c  I
            9   18     3  lineBreak  Ljava/lang/String;
           11   17     4          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.Object[] scanBlockScalarIndentation();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1756
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* chunks */
        start local 1 // java.lang.StringBuilder chunks
         1: .line 1757
            iconst_0
            istore 2 /* maxIndent */
        start local 2 // int maxIndent
         2: .line 1758
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         3: .line 1762
            goto 11
         4: .line 1763
      StackMap locals: java.lang.StringBuilder int org.yaml.snakeyaml.error.Mark
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 8
         5: .line 1766
            aload 1 /* chunks */
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 1767
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
         7: .line 1768
            goto 11
         8: .line 1772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         9: .line 1773
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            iload 2 /* maxIndent */
            if_icmple 11
        10: .line 1774
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            istore 2 /* maxIndent */
        11: .line 1762
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            ldc " \r"
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(ILjava/lang/String;)Z
            ifne 4
        12: .line 1779
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            iload 2 /* maxIndent */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            aload 3 /* endMark */
            aastore
            areturn
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // int maxIndent
        end local 1 // java.lang.StringBuilder chunks
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   13     1     chunks  Ljava/lang/StringBuilder;
            2   13     2  maxIndent  I
            3   13     3    endMark  Lorg/yaml/snakeyaml/error/Mark;

  private java.lang.Object[] scanBlockScalarBreaks(int);
    descriptor: (I)[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // int indent
         0: .line 1784
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1785
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         2: .line 1786
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            istore 4 /* col */
        start local 4 // int col
         3: .line 1789
            goto 6
         4: .line 1790
      StackMap locals: java.lang.StringBuilder org.yaml.snakeyaml.error.Mark int
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         5: .line 1791
            iinc 4 /* col */ 1
         6: .line 1789
      StackMap locals:
      StackMap stack:
            iload 4 /* col */
            iload 1 /* indent */
            if_icmpge 7
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 4
         7: .line 1796
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* lineBreak */
        start local 5 // java.lang.String lineBreak
         8: .line 1797
            goto 16
         9: .line 1798
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* chunks */
            aload 5 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 1799
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        11: .line 1802
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            istore 4 /* col */
        12: .line 1803
            goto 15
        13: .line 1804
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        14: .line 1805
            iinc 4 /* col */ 1
        15: .line 1803
      StackMap locals:
      StackMap stack:
            iload 4 /* col */
            iload 1 /* indent */
            if_icmpge 16
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpeq 13
        16: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            dup
            astore 5 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifne 9
        17: .line 1809
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 3 /* endMark */
            aastore
            areturn
        end local 5 // java.lang.String lineBreak
        end local 4 // int col
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // java.lang.StringBuilder chunks
        end local 1 // int indent
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   18     1     indent  I
            1   18     2     chunks  Ljava/lang/StringBuilder;
            2   18     3    endMark  Lorg/yaml/snakeyaml/error/Mark;
            3   18     4        col  I
            8   18     5  lineBreak  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      indent  

  private org.yaml.snakeyaml.tokens.Token scanFlowScalar(char);
    descriptor: (C)Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=7, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // char style
         0: .line 1832
            iload 1 /* style */
            bipush 34
            if_icmpne 3
         1: .line 1833
            iconst_1
            istore 2 /* _double */
        start local 2 // boolean _double
         2: .line 1834
            goto 4
        end local 2 // boolean _double
         3: .line 1835
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* _double */
        start local 2 // boolean _double
         4: .line 1837
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         5: .line 1838
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 4 /* startMark */
        start local 4 // org.yaml.snakeyaml.error.Mark startMark
         6: .line 1839
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 5 /* quote */
        start local 5 // int quote
         7: .line 1840
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         8: .line 1841
            aload 3 /* chunks */
            aload 0 /* this */
            iload 2 /* _double */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces:(ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 1842
            goto 12
        10: .line 1843
      StackMap locals: java.lang.StringBuilder org.yaml.snakeyaml.error.Mark int
      StackMap stack:
            aload 3 /* chunks */
            aload 0 /* this */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarSpaces:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 1844
            aload 3 /* chunks */
            aload 0 /* this */
            iload 2 /* _double */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces:(ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 1842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            iload 5 /* quote */
            if_icmpne 10
        13: .line 1846
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        14: .line 1847
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 6 /* endMark */
        start local 6 // org.yaml.snakeyaml.error.Mark endMark
        15: .line 1848
            new org.yaml.snakeyaml.tokens.ScalarToken
            dup
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            aload 4 /* startMark */
            aload 6 /* endMark */
            iload 1 /* style */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokestatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.createStyle:(Ljava/lang/Character;)Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
            areturn
        end local 6 // org.yaml.snakeyaml.error.Mark endMark
        end local 5 // int quote
        end local 4 // org.yaml.snakeyaml.error.Mark startMark
        end local 3 // java.lang.StringBuilder chunks
        end local 2 // boolean _double
        end local 1 // char style
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   16     1      style  C
            2    3     2    _double  Z
            4   16     2    _double  Z
            5   16     3     chunks  Ljava/lang/StringBuilder;
            6   16     4  startMark  Lorg/yaml/snakeyaml/error/Mark;
            7   16     5      quote  I
           15   16     6    endMark  Lorg/yaml/snakeyaml/error/Mark;
    MethodParameters:
       Name  Flags
      style  

  private java.lang.String scanFlowScalarNonSpaces(boolean, org.yaml.snakeyaml.error.Mark);
    descriptor: (ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=9, args_size=3
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // boolean doubleQuoted
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1856
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         1: .line 1860
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            iconst_0
            istore 4 /* length */
        start local 4 // int length
         2: .line 1861
            goto 4
         3: .line 1862
      StackMap locals: int
      StackMap stack:
            iinc 4 /* length */ 1
         4: .line 1861
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            ldc "'\"\\"
            invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
            ifne 3
         5: .line 1864
            iload 4 /* length */
            ifeq 7
         6: .line 1865
            aload 3 /* chunks */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 1869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 5 /* c */
        start local 5 // int c
         8: .line 1870
            iload 1 /* doubleQuoted */
            ifne 12
            iload 5 /* c */
            bipush 39
            if_icmpne 12
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            bipush 39
            if_icmpne 12
         9: .line 1871
            aload 3 /* chunks */
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 1872
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_2
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        11: .line 1873
            goto 1
      StackMap locals: int
      StackMap stack:
        12: iload 1 /* doubleQuoted */
            ifeq 13
            iload 5 /* c */
            bipush 39
            if_icmpeq 14
      StackMap locals:
      StackMap stack:
        13: iload 1 /* doubleQuoted */
            ifne 17
            ldc "\"\\"
            iload 5 /* c */
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 17
        14: .line 1874
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            iload 5 /* c */
            invokevirtual java.lang.StringBuilder.appendCodePoint:(I)Ljava/lang/StringBuilder;
            pop
        15: .line 1875
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        16: .line 1876
            goto 1
      StackMap locals:
      StackMap stack:
        17: iload 1 /* doubleQuoted */
            ifeq 47
            iload 5 /* c */
            bipush 92
            if_icmpne 47
        18: .line 1877
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        19: .line 1878
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 5 /* c */
        20: .line 1879
            iload 5 /* c */
            invokestatic java.lang.Character.isSupplementaryCodePoint:(I)Z
            ifne 24
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            iload 5 /* c */
            i2c
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 24
        21: .line 1883
            aload 3 /* chunks */
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
            iload 5 /* c */
            i2c
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 1884
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        23: .line 1885
            goto 1
      StackMap locals:
      StackMap stack:
        24: iload 5 /* c */
            invokestatic java.lang.Character.isSupplementaryCodePoint:(I)Z
            ifne 39
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
            iload 5 /* c */
            i2c
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 39
        25: .line 1888
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
            iload 5 /* c */
            i2c
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* length */
        26: .line 1889
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        27: .line 1890
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            astore 6 /* hex */
        start local 6 // java.lang.String hex
        28: .line 1891
            getstatic org.yaml.snakeyaml.scanner.ScannerImpl.NOT_HEXA:Ljava/util/regex/Pattern;
            aload 6 /* hex */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.find:()Z
            ifeq 34
        29: .line 1892
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a double-quoted scalar"
        30: .line 1893
            aload 2 /* startMark */
            new java.lang.StringBuilder
            dup
            ldc "expected escape sequence of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* length */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        31: .line 1894
            ldc " hexadecimal numbers, but found: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* hex */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        32: .line 1895
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        33: .line 1892
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        34: .line 1897
      StackMap locals: java.lang.String
      StackMap stack:
            aload 6 /* hex */
            bipush 16
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
            istore 7 /* decimal */
        start local 7 // int decimal
        35: .line 1898
            new java.lang.String
            dup
            iload 7 /* decimal */
            invokestatic java.lang.Character.toChars:(I)[C
            invokespecial java.lang.String.<init>:([C)V
            astore 8 /* unicode */
        start local 8 // java.lang.String unicode
        36: .line 1899
            aload 3 /* chunks */
            aload 8 /* unicode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        37: .line 1900
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        end local 8 // java.lang.String unicode
        end local 7 // int decimal
        end local 6 // java.lang.String hex
        38: .line 1901
            goto 1
      StackMap locals:
      StackMap stack:
        39: aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 42
        40: .line 1902
            aload 3 /* chunks */
            aload 0 /* this */
            aload 2 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarBreaks:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        41: .line 1903
            goto 1
        42: .line 1904
      StackMap locals:
      StackMap stack:
            iload 5 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 6 /* s */
        start local 6 // java.lang.String s
        43: .line 1905
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a double-quoted scalar"
            aload 2 /* startMark */
        44: .line 1906
            new java.lang.StringBuilder
            dup
            ldc "found unknown escape character "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        45: .line 1907
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        46: .line 1905
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 6 // java.lang.String s
        47: .line 1910
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // int c
        end local 4 // int length
        end local 3 // java.lang.StringBuilder chunks
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // boolean doubleQuoted
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   48     0          this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   48     1  doubleQuoted  Z
            0   48     2     startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   48     3        chunks  Ljava/lang/StringBuilder;
            2   48     4        length  I
            8   48     5             c  I
           28   38     6           hex  Ljava/lang/String;
           35   38     7       decimal  I
           36   38     8       unicode  Ljava/lang/String;
           43   47     6             s  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      doubleQuoted  
      startMark     

  private java.lang.String scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1917
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1918
            iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 1921
            goto 4
         3: .line 1922
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            iinc 3 /* length */ 1
         4: .line 1921
      StackMap locals:
      StackMap stack:
            ldc " \t"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 3 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 3
         5: .line 1924
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 3 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            astore 4 /* whitespaces */
        start local 4 // java.lang.String whitespaces
         6: .line 1925
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 5 /* c */
        start local 5 // int c
         7: .line 1926
            iload 5 /* c */
            ifne 11
         8: .line 1928
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a quoted scalar"
            aload 1 /* startMark */
         9: .line 1929
            ldc "found unexpected end of stream"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        10: .line 1928
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        11: .line 1932
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 6 /* lineBreak */
        start local 6 // java.lang.String lineBreak
        12: .line 1933
            aload 6 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 21
        13: .line 1934
            aload 0 /* this */
            aload 1 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarBreaks:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            astore 7 /* breaks */
        start local 7 // java.lang.String breaks
        14: .line 1935
            ldc "\n"
            aload 6 /* lineBreak */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
        15: .line 1936
            aload 2 /* chunks */
            aload 6 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 1937
            goto 19
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
        17: aload 7 /* breaks */
            invokevirtual java.lang.String.length:()I
            ifne 19
        18: .line 1938
            aload 2 /* chunks */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 1940
      StackMap locals:
      StackMap stack:
            aload 2 /* chunks */
            aload 7 /* breaks */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 7 // java.lang.String breaks
        20: .line 1941
            goto 22
        21: .line 1942
      StackMap locals:
      StackMap stack:
            aload 2 /* chunks */
            aload 4 /* whitespaces */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 1944
      StackMap locals:
      StackMap stack:
            aload 2 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 6 // java.lang.String lineBreak
        end local 5 // int c
        end local 4 // java.lang.String whitespaces
        end local 3 // int length
        end local 2 // java.lang.StringBuilder chunks
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   23     1    startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   23     2       chunks  Ljava/lang/StringBuilder;
            2   23     3       length  I
            6   23     4  whitespaces  Ljava/lang/String;
            7   23     5            c  I
           12   23     6    lineBreak  Ljava/lang/String;
           14   20     7       breaks  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private java.lang.String scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark);
    descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 1949
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1953
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         2: .line 1954
            ldc "---"
            aload 3 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
            ldc "..."
            aload 3 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         3: .line 1955
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 8
         4: .line 1956
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a quoted scalar"
            aload 1 /* startMark */
         5: .line 1957
            ldc "found unexpected document separator"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         6: .line 1956
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
         7: .line 1961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         8: .line 1960
      StackMap locals:
      StackMap stack:
            ldc " \t"
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 7
         9: .line 1965
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 4 /* lineBreak */
        start local 4 // java.lang.String lineBreak
        10: .line 1966
            aload 4 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 13
        11: .line 1967
            aload 2 /* chunks */
            aload 4 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 1968
            goto 1
        13: .line 1969
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // java.lang.String lineBreak
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.StringBuilder chunks
        end local 1 // org.yaml.snakeyaml.error.Mark startMark
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   14     1  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   14     2     chunks  Ljava/lang/StringBuilder;
            2   14     3     prefix  Ljava/lang/String;
           10   14     4  lineBreak  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      startMark  

  private org.yaml.snakeyaml.tokens.Token scanPlain();
    descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 1986
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* chunks */
        start local 1 // java.lang.StringBuilder chunks
         1: .line 1987
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 2 /* startMark */
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         2: .line 1988
            aload 2 /* startMark */
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         3: .line 1989
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iconst_1
            iadd
            istore 4 /* indent */
        start local 4 // int indent
         4: .line 1990
            ldc ""
            astore 5 /* spaces */
        start local 5 // java.lang.String spaces
         5: .line 1993
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String
      StackMap stack:
            iconst_0
            istore 7 /* length */
        start local 7 // int length
         6: .line 1995
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 35
            if_icmpne 8
         7: .line 1996
            goto 26
         8: .line 1999
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String top int
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 7 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 6 /* c */
        start local 6 // int c
         9: .line 2000
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 6 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifne 17
        10: .line 2001
            iload 6 /* c */
            bipush 58
            if_icmpne 13
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 7 /* length */
            iconst_1
            iadd
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifeq 11
            ldc ",[]{}"
            goto 12
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String int int
      StackMap stack: org.yaml.snakeyaml.scanner.Constant int
        11: ldc ""
      StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String int int
      StackMap stack: org.yaml.snakeyaml.scanner.Constant int java.lang.String
        12: invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(ILjava/lang/String;)Z
            ifne 17
        13: .line 2002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifeq 15
            ldc ",?[]{}"
            iload 6 /* c */
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 15
        14: .line 2003
            goto 17
        15: .line 2005
      StackMap locals:
      StackMap stack:
            iinc 7 /* length */ 1
        end local 6 // int c
        16: .line 1998
            goto 8
        start local 6 // int c
        17: .line 2007
      StackMap locals:
      StackMap stack:
            iload 7 /* length */
            ifne 19
        18: .line 2008
            goto 26
        19: .line 2010
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        20: .line 2011
            aload 1 /* chunks */
            aload 5 /* spaces */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 2012
            aload 1 /* chunks */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 7 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 2013
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 3 /* endMark */
        23: .line 2014
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanPlainSpaces:()Ljava/lang/String;
            astore 5 /* spaces */
        24: .line 2016
            aload 5 /* spaces */
            invokevirtual java.lang.String.length:()I
            ifeq 26
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 35
            if_icmpeq 26
        25: .line 2017
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
            ifne 5
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
            iload 4 /* indent */
            if_icmpge 5
        end local 7 // int length
        end local 6 // int c
        26: .line 2021
      StackMap locals:
      StackMap stack:
            new org.yaml.snakeyaml.tokens.ScalarToken
            dup
            aload 1 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
            aload 3 /* endMark */
            iconst_1
            invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Z)V
            areturn
        end local 5 // java.lang.String spaces
        end local 4 // int indent
        end local 3 // org.yaml.snakeyaml.error.Mark endMark
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // java.lang.StringBuilder chunks
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   27     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   27     1     chunks  Ljava/lang/StringBuilder;
            2   27     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
            3   27     3    endMark  Lorg/yaml/snakeyaml/error/Mark;
            4   27     4     indent  I
            5   27     5     spaces  Ljava/lang/String;
            9   16     6          c  I
           17   26     6          c  I
            6   26     7     length  I

  private java.lang.String scanPlainSpaces();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 2029
            iconst_0
            istore 1 /* length */
        start local 1 // int length
         1: .line 2030
            goto 3
         2: .line 2031
      StackMap locals: int
      StackMap stack:
            iinc 1 /* length */ 1
         3: .line 2030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 1 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            bipush 32
            if_icmpeq 2
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 1 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            bipush 9
            if_icmpeq 2
         4: .line 2033
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 1 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            astore 2 /* whitespaces */
        start local 2 // java.lang.String whitespaces
         5: .line 2034
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 3 /* lineBreak */
        start local 3 // java.lang.String lineBreak
         6: .line 2035
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 28
         7: .line 2036
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         8: .line 2037
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         9: .line 2038
            ldc "---"
            aload 4 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 11
            ldc "..."
            aload 4 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 2039
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 12
        11: .line 2040
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            ldc ""
            areturn
        12: .line 2042
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 5 /* breaks */
        start local 5 // java.lang.StringBuilder breaks
        13: .line 2044
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 32
            if_icmpne 16
        14: .line 2045
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
        15: .line 2046
            goto 13
        16: .line 2047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 6 /* lb */
        start local 6 // java.lang.String lb
        17: .line 2048
            aload 6 /* lb */
            invokevirtual java.lang.String.length:()I
            ifeq 23
        18: .line 2049
            aload 5 /* breaks */
            aload 6 /* lb */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2050
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            astore 4 /* prefix */
        20: .line 2051
            ldc "---"
            aload 4 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 22
            ldc "..."
            aload 4 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        21: .line 2052
            getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_3
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifeq 13
        22: .line 2053
      StackMap locals: java.lang.String
      StackMap stack:
            ldc ""
            areturn
        end local 6 // java.lang.String lb
        23: .line 2060
      StackMap locals:
      StackMap stack:
            ldc "\n"
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 2061
            new java.lang.StringBuilder
            dup
            aload 3 /* lineBreak */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* breaks */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        25: .line 2062
      StackMap locals:
      StackMap stack:
            aload 5 /* breaks */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 27
        26: .line 2063
            ldc " "
            areturn
        27: .line 2065
      StackMap locals:
      StackMap stack:
            aload 5 /* breaks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // java.lang.StringBuilder breaks
        end local 4 // java.lang.String prefix
        28: .line 2067
      StackMap locals:
      StackMap stack:
            aload 2 /* whitespaces */
            areturn
        end local 3 // java.lang.String lineBreak
        end local 2 // java.lang.String whitespaces
        end local 1 // int length
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   29     0         this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   29     1       length  I
            5   29     2  whitespaces  Ljava/lang/String;
            6   29     3    lineBreak  Ljava/lang/String;
            9   28     4       prefix  Ljava/lang/String;
           13   28     5       breaks  Ljava/lang/StringBuilder;
           17   23     6           lb  Ljava/lang/String;

  private java.lang.String scanTagHandle(java.lang.String, org.yaml.snakeyaml.error.Mark);
    descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // java.lang.String name
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 2093
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 3 /* c */
        start local 3 // int c
         1: .line 2094
            iload 3 /* c */
            bipush 33
            if_icmpeq 6
         2: .line 2095
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
         3: .line 2096
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
         4: .line 2097
            new java.lang.StringBuilder
            dup
            ldc "expected '!', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
         5: .line 2096
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 4 // java.lang.String s
         6: .line 2102
      StackMap locals: int
      StackMap stack:
            iconst_1
            istore 4 /* length */
        start local 4 // int length
         7: .line 2103
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 3 /* c */
         8: .line 2104
            iload 3 /* c */
            bipush 32
            if_icmpeq 20
         9: .line 2109
            goto 12
        10: .line 2110
      StackMap locals: int
      StackMap stack:
            iinc 4 /* length */ 1
        11: .line 2111
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 3 /* c */
        12: .line 2109
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.ALPHA:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 3 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifne 10
        13: .line 2116
            iload 3 /* c */
            bipush 33
            if_icmpeq 19
        14: .line 2117
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        15: .line 2118
            iload 3 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
        16: .line 2119
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        17: .line 2120
            new java.lang.StringBuilder
            dup
            ldc "expected '!', but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        18: .line 2119
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 5 // java.lang.String s
        19: .line 2122
      StackMap locals:
      StackMap stack:
            iinc 4 /* length */ 1
        20: .line 2124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            astore 5 /* value */
        start local 5 // java.lang.String value
        21: .line 2125
            aload 5 /* value */
            areturn
        end local 5 // java.lang.String value
        end local 4 // int length
        end local 3 // int c
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // java.lang.String name
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   22     1       name  Ljava/lang/String;
            0   22     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   22     3          c  I
            3    6     4          s  Ljava/lang/String;
            7   22     4     length  I
           16   19     5          s  Ljava/lang/String;
           21   22     5      value  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      name       
      startMark  

  private java.lang.String scanTagUri(java.lang.String, org.yaml.snakeyaml.error.Mark);
    descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=7, args_size=3
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // java.lang.String name
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 2146
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         1: .line 2150
            iconst_0
            istore 4 /* length */
        start local 4 // int length
         2: .line 2151
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 5 /* c */
        start local 5 // int c
         3: .line 2152
            goto 11
         4: .line 2153
      StackMap locals: java.lang.StringBuilder int int
      StackMap stack:
            iload 5 /* c */
            bipush 37
            if_icmpne 9
         5: .line 2154
            aload 3 /* chunks */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 2155
            iconst_0
            istore 4 /* length */
         7: .line 2156
            aload 3 /* chunks */
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanUriEscapes:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 2157
            goto 10
         9: .line 2158
      StackMap locals:
      StackMap stack:
            iinc 4 /* length */ 1
        10: .line 2160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 5 /* c */
        11: .line 2152
      StackMap locals:
      StackMap stack:
            getstatic org.yaml.snakeyaml.scanner.Constant.URI_CHARS:Lorg/yaml/snakeyaml/scanner/Constant;
            iload 5 /* c */
            invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
            ifne 4
        12: .line 2164
            iload 4 /* length */
            ifeq 14
        13: .line 2165
            aload 3 /* chunks */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 4 /* length */
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 2167
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 19
        15: .line 2169
            iload 5 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 6 /* s */
        start local 6 // java.lang.String s
        16: .line 2170
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        17: .line 2171
            new java.lang.StringBuilder
            dup
            ldc "expected URI, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* c */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        18: .line 2170
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 6 // java.lang.String s
        19: .line 2173
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // int c
        end local 4 // int length
        end local 3 // java.lang.StringBuilder chunks
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // java.lang.String name
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   20     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   20     1       name  Ljava/lang/String;
            0   20     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   20     3     chunks  Ljava/lang/StringBuilder;
            2   20     4     length  I
            3   20     5          c  I
           16   19     6          s  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      name       
      startMark  

  private java.lang.String scanUriEscapes(java.lang.String, org.yaml.snakeyaml.error.Mark);
    descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=10, args_size=3
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
        start local 1 // java.lang.String name
        start local 2 // org.yaml.snakeyaml.error.Mark startMark
         0: .line 2190
            iconst_1
            istore 3 /* length */
        start local 3 // int length
         1: .line 2191
            goto 3
         2: .line 2192
      StackMap locals: int
      StackMap stack:
            iinc 3 /* length */ 1
         3: .line 2191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iload 3 /* length */
            iconst_3
            imul
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            bipush 37
            if_icmpeq 2
         4: .line 2198
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
            astore 4 /* beginningMark */
        start local 4 // org.yaml.snakeyaml.error.Mark beginningMark
         5: .line 2199
            iload 3 /* length */
            invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
            astore 5 /* buff */
        start local 5 // java.nio.ByteBuffer buff
         6: .line 2200
            goto 24
         7: .line 2201
      StackMap locals: org.yaml.snakeyaml.error.Mark java.nio.ByteBuffer
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         8: .line 2203
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_2
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
            bipush 16
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
            i2b
            istore 6 /* code */
        start local 6 // byte code
         9: .line 2204
            aload 5 /* buff */
            iload 6 /* code */
            invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
            pop
        end local 6 // byte code
        10: .line 2205
            goto 23
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
        11: pop
        12: .line 2206
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 6 /* c1 */
        start local 6 // int c1
        13: .line 2207
            iload 6 /* c1 */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 7 /* s1 */
        start local 7 // java.lang.String s1
        14: .line 2208
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            istore 8 /* c2 */
        start local 8 // int c2
        15: .line 2209
            iload 8 /* c2 */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            astore 9 /* s2 */
        start local 9 // java.lang.String s2
        16: .line 2210
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        17: .line 2211
            new java.lang.StringBuilder
            dup
            ldc "expected URI escape sequence of 2 hexadecimal numbers, but found "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        18: .line 2212
            aload 7 /* s1 */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* c1 */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") and "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        19: .line 2213
            aload 9 /* s2 */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* c2 */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        20: .line 2211
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        21: .line 2214
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
        22: .line 2210
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 9 // java.lang.String s2
        end local 8 // int c2
        end local 7 // java.lang.String s1
        end local 6 // int c1
        23: .line 2216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_2
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
        24: .line 2200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            bipush 37
            if_icmpeq 7
        25: .line 2218
            aload 5 /* buff */
            invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
            pop
        26: .line 2220
            aload 5 /* buff */
            invokestatic org.yaml.snakeyaml.util.UriEncoder.decode:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
        27: areturn
        28: .line 2221
      StackMap locals:
      StackMap stack: java.nio.charset.CharacterCodingException
            astore 6 /* e */
        start local 6 // java.nio.charset.CharacterCodingException e
        29: .line 2222
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "while scanning a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* startMark */
        30: .line 2223
            new java.lang.StringBuilder
            dup
            ldc "expected URI in UTF-8: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* e */
            invokevirtual java.nio.charset.CharacterCodingException.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 4 /* beginningMark */
        31: .line 2222
            invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
            athrow
        end local 6 // java.nio.charset.CharacterCodingException e
        end local 5 // java.nio.ByteBuffer buff
        end local 4 // org.yaml.snakeyaml.error.Mark beginningMark
        end local 3 // int length
        end local 2 // org.yaml.snakeyaml.error.Mark startMark
        end local 1 // java.lang.String name
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   32     0           this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   32     1           name  Ljava/lang/String;
            0   32     2      startMark  Lorg/yaml/snakeyaml/error/Mark;
            1   32     3         length  I
            5   32     4  beginningMark  Lorg/yaml/snakeyaml/error/Mark;
            6   32     5           buff  Ljava/nio/ByteBuffer;
            9   10     6           code  B
           13   23     6             c1  I
           14   23     7             s1  Ljava/lang/String;
           15   23     8             c2  I
           16   23     9             s2  Ljava/lang/String;
           29   32     6              e  Ljava/nio/charset/CharacterCodingException;
      Exception table:
        from    to  target  type
           8    10      11  Class java.lang.NumberFormatException
          26    27      28  Class java.nio.charset.CharacterCodingException
    MethodParameters:
           Name  Flags
      name       
      startMark  

  private java.lang.String scanLineBreak();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
         0: .line 2245
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
            istore 1 /* c */
        start local 1 // int c
         1: .line 2246
            iload 1 /* c */
            bipush 13
            if_icmpeq 2
            iload 1 /* c */
            bipush 10
            if_icmpeq 2
            iload 1 /* c */
            sipush 133
            if_icmpne 7
         2: .line 2247
      StackMap locals: int
      StackMap stack:
            iload 1 /* c */
            bipush 13
            if_icmpne 5
            bipush 10
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_1
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
            if_icmpne 5
         3: .line 2248
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            iconst_2
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
         4: .line 2249
            goto 6
         5: .line 2250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         6: .line 2252
      StackMap locals:
      StackMap stack:
            ldc "\n"
            areturn
         7: .line 2253
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            sipush 8232
            if_icmpeq 8
            iload 1 /* c */
            sipush 8233
            if_icmpne 10
         8: .line 2254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
            invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
         9: .line 2255
            iload 1 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            areturn
        10: .line 2257
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
        end local 1 // int c
        end local 0 // org.yaml.snakeyaml.scanner.ScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            1   11     1     c  I
}
SourceFile: "ScannerImpl.java"
NestMembers:
  org.yaml.snakeyaml.scanner.ScannerImpl$Chomping
InnerClasses:
  public final ScalarStyle = org.yaml.snakeyaml.DumperOptions$ScalarStyle of org.yaml.snakeyaml.DumperOptions
  private Chomping = org.yaml.snakeyaml.scanner.ScannerImpl$Chomping of org.yaml.snakeyaml.scanner.ScannerImpl
  public final ID = org.yaml.snakeyaml.tokens.Token$ID of org.yaml.snakeyaml.tokens.Token