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 1418
            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 1419
            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 1420
            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 1421
            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 1422
            iconst_0
            istore 5 /* length */
        start local 5 // int length
         7: .line 1423
            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 1426
            goto 11
         9: .line 1427
      StackMap locals: java.lang.String int int
      StackMap stack:
            iinc 5 /* length */ 1
        10: .line 1428
            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 1426
      StackMap locals:
      StackMap stack:
            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
            ifne 9
        12: .line 1430
            iload 5 /* length */
            ifne 17
        13: .line 1431
            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 1432
            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 1433
            new java.lang.StringBuilder
            dup
            ldc "unexpected character 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;
            iload 6 /* 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;
        16: .line 1432
            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
        17: .line 1435
      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
        18: .line 1436
            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 */
        19: .line 1437
            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 24
        20: .line 1438
            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
        21: .line 1439
            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 */
        22: .line 1440
            new java.lang.StringBuilder
            dup
            ldc "unexpected character 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;
            iload 6 /* 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;
        23: .line 1439
            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
        24: .line 1442
      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
        25: .line 1444
            iload 1 /* isAnchor */
            ifeq 28
        26: .line 1445
            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
        27: .line 1446
            goto 29
        end local 9 // org.yaml.snakeyaml.tokens.Token tok
        28: .line 1447
      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
        29: .line 1449
      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   30     0       this  Lorg/yaml/snakeyaml/scanner/ScannerImpl;
            0   30     1   isAnchor  Z
            1   30     2  startMark  Lorg/yaml/snakeyaml/error/Mark;
            2   30     3  indicator  I
            5   30     4       name  Ljava/lang/String;
            7   30     5     length  I
            8   30     6          c  I
           14   17     7          s  Ljava/lang/String;
           18   30     7      value  Ljava/lang/String;
           21   24     8          s  Ljava/lang/String;
           25   30     8    endMark  Lorg/yaml/snakeyaml/error/Mark;
           27   28     9        tok  Lorg/yaml/snakeyaml/tokens/Token;
           29   30     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 1487
            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 1490
            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 1491
            aconst_null
            astore 3 /* handle */
        start local 3 // java.lang.String handle
         3: .line 1492
            aconst_null
            astore 4 /* suffix */
        start local 4 // java.lang.String suffix
         4: .line 1494
            iload 2 /* c */
            bipush 60
            if_icmpne 18
         5: .line 1497
            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 1498
            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 1499
            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 1500
            iload 2 /* c */
            bipush 62
            if_icmpeq 16
         9: .line 1503
            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 1504
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a tag"
            aload 1 /* startMark */
        11: .line 1505
            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 1506
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 1505
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 1506
            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 1504
            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 1508
      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 1509
            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 1512
            ldc "!"
            astore 4 /* suffix */
        20: .line 1513
            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 1514
            goto 37
        22: .line 1519
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* length */
        start local 5 // int length
        23: .line 1520
            iconst_0
            istore 6 /* useHandle */
        start local 6 // boolean useHandle
        24: .line 1521
            goto 30
        25: .line 1522
      StackMap locals: int int
      StackMap stack:
            iload 2 /* c */
            bipush 33
            if_icmpne 28
        26: .line 1523
            iconst_1
            istore 6 /* useHandle */
        27: .line 1524
            goto 31
        28: .line 1526
      StackMap locals:
      StackMap stack:
            iinc 5 /* length */ 1
        29: .line 1527
            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 1521
      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 1531
      StackMap locals:
      StackMap stack:
            iload 6 /* useHandle */
            ifeq 34
        32: .line 1532
            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 1533
            goto 36
        34: .line 1534
      StackMap locals:
      StackMap stack:
            ldc "!"
            astore 3 /* handle */
        35: .line 1535
            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 1537
      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 1539
      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 1542
            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 1543
            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 1544
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a tag"
            aload 1 /* startMark */
        41: .line 1545
            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 1544
            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 1547
      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 1548
            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 1549
            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 1557
            iload 1 /* style */
            bipush 62
            if_icmpne 3
         1: .line 1558
            iconst_1
            istore 2 /* folded */
        start local 2 // boolean folded
         2: .line 1559
            goto 4
        end local 2 // boolean folded
         3: .line 1560
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* folded */
        start local 2 // boolean folded
         4: .line 1562
      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 1563
            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 1565
            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 1566
            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 1567
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.getIncrement:()I
            istore 6 /* increment */
        start local 6 // int increment
         9: .line 1568
            aload 0 /* this */
            aload 4 /* startMark */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIgnoredLine:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
            pop
        10: .line 1571
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iconst_1
            iadd
            istore 7 /* minIndent */
        start local 7 // int minIndent
        11: .line 1572
            iload 7 /* minIndent */
            iconst_1
            if_icmpge 13
        12: .line 1573
            iconst_1
            istore 7 /* minIndent */
        13: .line 1579
      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 1580
            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 1581
            aload 12 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        start local 8 // java.lang.String breaks
        16: .line 1582
            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 1583
            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 1584
            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 1585
            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 1586
      StackMap locals:
      StackMap stack:
            iload 7 /* minIndent */
            iload 6 /* increment */
            iadd
            iconst_1
            isub
            istore 10 /* indent */
        start local 10 // int indent
        21: .line 1587
            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 1588
            aload 12 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        start local 8 // java.lang.String breaks
        23: .line 1589
            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 1592
      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 1595
            goto 46
        26: .line 1596
      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 1597
            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 1598
            iconst_0
            istore 14 /* length */
        start local 14 // int length
        31: .line 1599
            goto 33
        32: .line 1600
      StackMap locals: int int
      StackMap stack:
            iinc 14 /* length */ 1
        33: .line 1599
      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 1602
            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 1603
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
            astore 12 /* lineBreak */
        36: .line 1604
            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 1605
            aload 15 /* brme */
            iconst_0
            aaload
            checkcast java.lang.String
            astore 8 /* breaks */
        38: .line 1606
            aload 15 /* brme */
            iconst_1
            aaload
            checkcast org.yaml.snakeyaml.error.Mark
            astore 11 /* endMark */
        39: .line 1607
            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 1612
            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 1613
            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 1614
            aload 8 /* breaks */
            invokevirtual java.lang.String.length:()I
            ifne 46
        43: .line 1615
            aload 3 /* chunks */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        44: .line 1617
            goto 46
        45: .line 1618
      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 1595
      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 1627
      StackMap locals:
      StackMap stack:
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsNotFalse:()Z
            ifeq 49
        48: .line 1628
            aload 3 /* chunks */
            aload 12 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        49: .line 1630
      StackMap locals:
      StackMap stack:
            aload 5 /* chompi */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsTrue:()Z
            ifeq 51
        50: .line 1631
            aload 3 /* chunks */
            aload 8 /* breaks */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        51: .line 1634
      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 1654
            aconst_null
            astore 2 /* chomping */
        start local 2 // java.lang.Boolean chomping
         1: .line 1655
            iconst_m1
            istore 3 /* increment */
        start local 3 // int increment
         2: .line 1656
            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 1657
            iload 4 /* c */
            bipush 45
            if_icmpeq 4
            iload 4 /* c */
            bipush 43
            if_icmpne 20
         4: .line 1658
      StackMap locals: java.lang.Boolean int int
      StackMap stack:
            iload 4 /* c */
            bipush 43
            if_icmpne 7
         5: .line 1659
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 2 /* chomping */
         6: .line 1660
            goto 8
         7: .line 1661
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 2 /* chomping */
         8: .line 1663
      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 1664
            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 1665
            iload 4 /* c */
            invokestatic java.lang.Character.isDigit:(I)Z
            ifeq 36
        11: .line 1666
            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 1667
            aload 5 /* s */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 3 /* increment */
        13: .line 1668
            iload 3 /* increment */
            ifne 18
        14: .line 1669
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        15: .line 1670
            ldc "expected indentation indicator in the range 1-9, but found 0"
        16: .line 1671
            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 1669
            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 1673
      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 1675
            goto 36
      StackMap locals:
      StackMap stack:
        20: iload 4 /* c */
            invokestatic java.lang.Character.isDigit:(I)Z
            ifeq 36
        21: .line 1676
            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 1677
            aload 5 /* s */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 3 /* increment */
        23: .line 1678
            iload 3 /* increment */
            ifne 28
        24: .line 1679
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        25: .line 1680
            ldc "expected indentation indicator in the range 1-9, but found 0"
        26: .line 1681
            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 1679
            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 1683
      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 1684
            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 1685
            iload 4 /* c */
            bipush 45
            if_icmpeq 31
            iload 4 /* c */
            bipush 43
            if_icmpne 36
        31: .line 1686
      StackMap locals:
      StackMap stack:
            iload 4 /* c */
            bipush 43
            if_icmpne 34
        32: .line 1687
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            astore 2 /* chomping */
        33: .line 1688
            goto 35
        34: .line 1689
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            astore 2 /* chomping */
        35: .line 1691
      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 1694
      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 1695
            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 1696
            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 1697
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        40: .line 1698
            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 1699
            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 1698
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        43: .line 1699
            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 1697
            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 1701
      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 1712
            goto 2
         1: .line 1713
      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 1712
      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 1717
            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 1718
            goto 6
         5: .line 1719
      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 1718
      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 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
            istore 2 /* c */
        start local 2 // int c
         8: .line 1725
            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 1726
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifne 17
            iload 2 /* c */
            ifeq 17
        10: .line 1727
            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 1728
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a block scalar"
            aload 1 /* startMark */
        12: .line 1729
            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 1730
            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 1729
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        15: .line 1730
            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 1728
            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 1732
      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 1744
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* chunks */
        start local 1 // java.lang.StringBuilder chunks
         1: .line 1745
            iconst_0
            istore 2 /* maxIndent */
        start local 2 // int maxIndent
         2: .line 1746
            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 1750
            goto 11
         4: .line 1751
      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 1754
            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 1755
            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 1756
            goto 11
         8: .line 1760
      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 1761
            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 1762
            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 1750
      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 1767
            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 1772
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1773
            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 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 4 /* col */
        start local 4 // int col
         3: .line 1777
            goto 6
         4: .line 1778
      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 1779
            iinc 4 /* col */ 1
         6: .line 1777
      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 1784
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* lineBreak */
        start local 5 // java.lang.String lineBreak
         8: .line 1785
            goto 16
         9: .line 1786
      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 1787
            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 1790
            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 1791
            goto 15
        13: .line 1792
      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 1793
            iinc 4 /* col */ 1
        15: .line 1791
      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 1785
      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 1797
            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 1820
            iload 1 /* style */
            bipush 34
            if_icmpne 3
         1: .line 1821
            iconst_1
            istore 2 /* _double */
        start local 2 // boolean _double
         2: .line 1822
            goto 4
        end local 2 // boolean _double
         3: .line 1823
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* _double */
        start local 2 // boolean _double
         4: .line 1825
      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 1826
            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 1827
            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 1828
            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 1829
            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 1830
            goto 12
        10: .line 1831
      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 1832
            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 1830
      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 1834
            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 1835
            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 1836
            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 1844
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         1: .line 1848
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            iconst_0
            istore 4 /* length */
        start local 4 // int length
         2: .line 1849
            goto 4
         3: .line 1850
      StackMap locals: int
      StackMap stack:
            iinc 4 /* length */ 1
         4: .line 1849
      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 1852
            iload 4 /* length */
            ifeq 7
         6: .line 1853
            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 1857
      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 1858
            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 1859
            aload 3 /* chunks */
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 1860
            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 1861
            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 1862
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            iload 5 /* c */
            invokevirtual java.lang.StringBuilder.appendCodePoint:(I)Ljava/lang/StringBuilder;
            pop
        15: .line 1863
            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 1864
            goto 1
      StackMap locals:
      StackMap stack:
        17: iload 1 /* doubleQuoted */
            ifeq 47
            iload 5 /* c */
            bipush 92
            if_icmpne 47
        18: .line 1865
            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 1866
            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 1867
            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 1871
            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 1872
            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 1873
            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 1876
            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 1877
            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 1878
            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 1879
            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 1880
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a double-quoted scalar"
        30: .line 1881
            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 1882
            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 1883
            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 1880
            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 1885
      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 1886
            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 1887
            aload 3 /* chunks */
            aload 8 /* unicode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        37: .line 1888
            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 1889
            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 1890
            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 1891
            goto 1
        42: .line 1892
      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 1893
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a double-quoted scalar"
            aload 2 /* startMark */
        44: .line 1894
            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 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;
        46: .line 1893
            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 1898
      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 1905
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1906
            iconst_0
            istore 3 /* length */
        start local 3 // int length
         2: .line 1909
            goto 4
         3: .line 1910
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            iinc 3 /* length */ 1
         4: .line 1909
      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 1912
            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 1913
            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 1914
            iload 5 /* c */
            ifne 11
         8: .line 1916
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a quoted scalar"
            aload 1 /* startMark */
         9: .line 1917
            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 1916
            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 1920
      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 1921
            aload 6 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 21
        13: .line 1922
            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 1923
            ldc "\n"
            aload 6 /* lineBreak */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
        15: .line 1924
            aload 2 /* chunks */
            aload 6 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 1925
            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 1926
            aload 2 /* chunks */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 1928
      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 1929
            goto 22
        21: .line 1930
      StackMap locals:
      StackMap stack:
            aload 2 /* chunks */
            aload 4 /* whitespaces */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 1932
      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 1937
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* chunks */
        start local 2 // java.lang.StringBuilder chunks
         1: .line 1941
      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 1942
            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 1943
      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 1944
            new org.yaml.snakeyaml.scanner.ScannerException
            dup
            ldc "while scanning a quoted scalar"
            aload 1 /* startMark */
         5: .line 1945
            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 1944
            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 1949
      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 1948
      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 1953
            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 1954
            aload 4 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 13
        11: .line 1955
            aload 2 /* chunks */
            aload 4 /* lineBreak */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 1956
            goto 1
        13: .line 1957
      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 1974
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* chunks */
        start local 1 // java.lang.StringBuilder chunks
         1: .line 1975
            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 1976
            aload 2 /* startMark */
            astore 3 /* endMark */
        start local 3 // org.yaml.snakeyaml.error.Mark endMark
         3: .line 1977
            aload 0 /* this */
            getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
            iconst_1
            iadd
            istore 4 /* indent */
        start local 4 // int indent
         4: .line 1978
            ldc ""
            astore 5 /* spaces */
        start local 5 // java.lang.String spaces
         5: .line 1981
      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 1983
            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 1984
            goto 26
         8: .line 1987
      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 1988
            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 1989
            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 1990
      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 1991
            goto 17
        15: .line 1993
      StackMap locals:
      StackMap stack:
            iinc 7 /* length */ 1
        end local 6 // int c
        16: .line 1986
            goto 8
        start local 6 // int c
        17: .line 1995
      StackMap locals:
      StackMap stack:
            iload 7 /* length */
            ifne 19
        18: .line 1996
            goto 26
        19: .line 1998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
        20: .line 1999
            aload 1 /* chunks */
            aload 5 /* spaces */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 2000
            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 2001
            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 2002
            aload 0 /* this */
            invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanPlainSpaces:()Ljava/lang/String;
            astore 5 /* spaces */
        24: .line 2004
            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 2005
            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 2009
      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 2017
            iconst_0
            istore 1 /* length */
        start local 1 // int length
         1: .line 2018
            goto 3
         2: .line 2019
      StackMap locals: int
      StackMap stack:
            iinc 1 /* length */ 1
         3: .line 2018
      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 2021
            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 2022
            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 2023
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.length:()I
            ifeq 28
         7: .line 2024
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
         8: .line 2025
            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 2026
            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 2027
            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 2028
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            ldc ""
            areturn
        12: .line 2030
      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 2032
      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 2033
            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 2034
            goto 13
        16: .line 2035
      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 2036
            aload 6 /* lb */
            invokevirtual java.lang.String.length:()I
            ifeq 23
        18: .line 2037
            aload 5 /* breaks */
            aload 6 /* lb */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2038
            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 2039
            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 2040
            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 2041
      StackMap locals: java.lang.String
      StackMap stack:
            ldc ""
            areturn
        end local 6 // java.lang.String lb
        23: .line 2048
      StackMap locals:
      StackMap stack:
            ldc "\n"
            aload 3 /* lineBreak */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 2049
            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 2050
      StackMap locals:
      StackMap stack:
            aload 5 /* breaks */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 27
        26: .line 2051
            ldc " "
            areturn
        27: .line 2053
      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 2055
      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 2081
            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 2082
            iload 3 /* c */
            bipush 33
            if_icmpeq 6
         2: .line 2083
            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 2084
            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 2085
            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 2084
            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 2090
      StackMap locals: int
      StackMap stack:
            iconst_1
            istore 4 /* length */
        start local 4 // int length
         7: .line 2091
            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 2092
            iload 3 /* c */
            bipush 32
            if_icmpeq 20
         9: .line 2097
            goto 12
        10: .line 2098
      StackMap locals: int
      StackMap stack:
            iinc 4 /* length */ 1
        11: .line 2099
            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 2097
      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 2104
            iload 3 /* c */
            bipush 33
            if_icmpeq 19
        14: .line 2105
            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 2106
            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 2107
            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 2108
            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 2107
            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 2110
      StackMap locals:
      StackMap stack:
            iinc 4 /* length */ 1
        20: .line 2112
      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 2113
            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 2134
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* chunks */
        start local 3 // java.lang.StringBuilder chunks
         1: .line 2138
            iconst_0
            istore 4 /* length */
        start local 4 // int length
         2: .line 2139
            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 2140
            goto 11
         4: .line 2141
      StackMap locals: java.lang.StringBuilder int int
      StackMap stack:
            iload 5 /* c */
            bipush 37
            if_icmpne 9
         5: .line 2142
            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 2143
            iconst_0
            istore 4 /* length */
         7: .line 2144
            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 2145
            goto 10
         9: .line 2146
      StackMap locals:
      StackMap stack:
            iinc 4 /* length */ 1
        10: .line 2148
      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 2140
      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 2152
            iload 4 /* length */
            ifeq 14
        13: .line 2153
            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 2155
      StackMap locals:
      StackMap stack:
            aload 3 /* chunks */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 19
        15: .line 2157
            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 2158
            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 2159
            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 2158
            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 2161
      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 2178
            iconst_1
            istore 3 /* length */
        start local 3 // int length
         1: .line 2179
            goto 3
         2: .line 2180
      StackMap locals: int
      StackMap stack:
            iinc 3 /* length */ 1
         3: .line 2179
      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 2186
            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 2187
            iload 3 /* length */
            invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
            astore 5 /* buff */
        start local 5 // java.nio.ByteBuffer buff
         6: .line 2188
            goto 24
         7: .line 2189
      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 2191
            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 2192
            aload 5 /* buff */
            iload 6 /* code */
            invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
            pop
        end local 6 // byte code
        10: .line 2193
            goto 23
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
        11: pop
        12: .line 2194
            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 2195
            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 2196
            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 2197
            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 2198
            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 2199
            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 2200
            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 2201
            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 2199
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        21: .line 2202
            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 2198
            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 2204
      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 2188
      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 2206
            aload 5 /* buff */
            invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
            pop
        26: .line 2208
            aload 5 /* buff */
            invokestatic org.yaml.snakeyaml.util.UriEncoder.decode:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
        27: areturn
        28: .line 2209
      StackMap locals:
      StackMap stack: java.nio.charset.CharacterCodingException
            astore 6 /* e */
        start local 6 // java.nio.charset.CharacterCodingException e
        29: .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 */
        30: .line 2211
            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 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 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 2233
            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 2234
            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 2235
      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 2236
            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 2237
            goto 6
         5: .line 2238
      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 2240
      StackMap locals:
      StackMap stack:
            ldc "\n"
            areturn
         7: .line 2241
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            sipush 8232
            if_icmpeq 8
            iload 1 /* c */
            sipush 8233
            if_icmpne 10
         8: .line 2242
      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 2243
            iload 1 /* c */
            invokestatic java.lang.Character.toChars:(I)[C
            invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
            areturn
        10: .line 2245
      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