public class com.fasterxml.jackson.dataformat.yaml.YAMLGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
  super_class: com.fasterxml.jackson.core.base.GeneratorBase
{
  protected static final long MIN_INT_AS_LONG;
    descriptor: J
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: -2147483648

  protected static final long MAX_INT_AS_LONG;
    descriptor: J
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 2147483647

  protected static final java.util.regex.Pattern PLAIN_NUMBER_P;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final java.lang.String TAG_BINARY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private static final java.util.Set<java.lang.String> MUST_QUOTE_NAMES;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private static final java.util.Set<java.lang.String> MUST_QUOTE_VALUES;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
    descriptor: Lcom/fasterxml/jackson/core/io/IOContext;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int _formatFeatures;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.io.Writer _writer;
    descriptor: Ljava/io/Writer;
    flags: (0x0004) ACC_PROTECTED

  protected org.yaml.snakeyaml.DumperOptions _outputOptions;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions;
    flags: (0x0004) ACC_PROTECTED

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_UNQUOTED_NAME;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_BASE64;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_PLAIN;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected org.yaml.snakeyaml.emitter.Emitter _emitter;
    descriptor: Lorg/yaml/snakeyaml/emitter/Emitter;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String _objectId;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String _typeId;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  private static final org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS;
    descriptor: Lorg/yaml/snakeyaml/events/ImplicitTuple;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS;
    descriptor: Lorg/yaml/snakeyaml/events/ImplicitTuple;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 171
            ldc "[0-9]*(\\.[0-9]*)?"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.PLAIN_NUMBER_P:Ljava/util/regex/Pattern;
         1: .line 172
            getstatic org.yaml.snakeyaml.nodes.Tag.BINARY:Lorg/yaml/snakeyaml/nodes/Tag;
            invokevirtual org.yaml.snakeyaml.nodes.Tag.toString:()Ljava/lang/String;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.TAG_BINARY:Ljava/lang/String;
         2: .line 180
            new java.util.HashSet
            dup
            bipush 18
            anewarray java.lang.String
            dup
            iconst_0
         3: .line 182
            ldc "yes"
            aastore
            dup
            iconst_1
            ldc "Yes"
            aastore
            dup
            iconst_2
            ldc "YES"
            aastore
            dup
            iconst_3
            ldc "no"
            aastore
            dup
            iconst_4
            ldc "No"
            aastore
            dup
            iconst_5
            ldc "NO"
            aastore
            dup
            bipush 6
         4: .line 183
            ldc "true"
            aastore
            dup
            bipush 7
            ldc "True"
            aastore
            dup
            bipush 8
            ldc "TRUE"
            aastore
            dup
            bipush 9
            ldc "false"
            aastore
            dup
            bipush 10
            ldc "False"
            aastore
            dup
            bipush 11
            ldc "FALSE"
            aastore
            dup
            bipush 12
         5: .line 184
            ldc "on"
            aastore
            dup
            bipush 13
            ldc "On"
            aastore
            dup
            bipush 14
            ldc "ON"
            aastore
            dup
            bipush 15
            ldc "off"
            aastore
            dup
            bipush 16
            ldc "Off"
            aastore
            dup
            bipush 17
            ldc "OFF"
            aastore
         6: .line 180
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_NAMES:Ljava/util/Set;
         7: .line 192
            new java.util.HashSet
            dup
            bipush 25
            anewarray java.lang.String
            dup
            iconst_0
         8: .line 193
            ldc "y"
            aastore
            dup
            iconst_1
            ldc "Y"
            aastore
            dup
            iconst_2
            ldc "n"
            aastore
            dup
            iconst_3
            ldc "N"
            aastore
            dup
            iconst_4
         9: .line 194
            ldc "yes"
            aastore
            dup
            iconst_5
            ldc "Yes"
            aastore
            dup
            bipush 6
            ldc "YES"
            aastore
            dup
            bipush 7
            ldc "no"
            aastore
            dup
            bipush 8
            ldc "No"
            aastore
            dup
            bipush 9
            ldc "NO"
            aastore
            dup
            bipush 10
        10: .line 195
            ldc "true"
            aastore
            dup
            bipush 11
            ldc "True"
            aastore
            dup
            bipush 12
            ldc "TRUE"
            aastore
            dup
            bipush 13
            ldc "false"
            aastore
            dup
            bipush 14
            ldc "False"
            aastore
            dup
            bipush 15
            ldc "FALSE"
            aastore
            dup
            bipush 16
        11: .line 196
            ldc "on"
            aastore
            dup
            bipush 17
            ldc "On"
            aastore
            dup
            bipush 18
            ldc "ON"
            aastore
            dup
            bipush 19
            ldc "off"
            aastore
            dup
            bipush 20
            ldc "Off"
            aastore
            dup
            bipush 21
            ldc "OFF"
            aastore
            dup
            bipush 22
        12: .line 197
            ldc "null"
            aastore
            dup
            bipush 23
            ldc "Null"
            aastore
            dup
            bipush 24
            ldc "NULL"
            aastore
        13: .line 192
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_VALUES:Ljava/util/Set;
        14: .line 220
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_UNQUOTED_NAME:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        15: .line 223
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        16: .line 225
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.DOUBLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        17: .line 227
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        18: .line 231
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        19: .line 233
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
        20: .line 857
            new org.yaml.snakeyaml.events.ImplicitTuple
            dup
            iconst_1
            iconst_1
            invokespecial org.yaml.snakeyaml.events.ImplicitTuple.<init>:(ZZ)V
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.NO_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
        21: .line 860
            new org.yaml.snakeyaml.events.ImplicitTuple
            dup
            iconst_0
            iconst_0
            invokespecial org.yaml.snakeyaml.events.ImplicitTuple.<init>:(ZZ)V
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions$Version);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions$Version;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=7
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 2 // int jsonFeatures
        start local 3 // int yamlFeatures
        start local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 5 // java.io.Writer out
        start local 6 // org.yaml.snakeyaml.DumperOptions$Version version
         0: .line 266
            aload 0 /* this */
            iload 2 /* jsonFeatures */
            aload 4 /* codec */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.<init>:(ILcom/fasterxml/jackson/core/ObjectCodec;)V
         1: .line 267
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         2: .line 268
            aload 0 /* this */
            iload 3 /* yamlFeatures */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
         3: .line 269
            aload 0 /* this */
            aload 5 /* out */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
         4: .line 271
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* jsonFeatures */
            iload 3 /* yamlFeatures */
            aload 6 /* version */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.buildDumperOptions:(IILorg/yaml/snakeyaml/DumperOptions$Version;)Lorg/yaml/snakeyaml/DumperOptions;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
         5: .line 273
            aload 0 /* this */
            new org.yaml.snakeyaml.emitter.Emitter
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
            invokespecial org.yaml.snakeyaml.emitter.Emitter.<init>:(Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions;)V
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
         6: .line 275
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.StreamStartEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.StreamStartEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         7: .line 276
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            astore 7 /* noTags */
        start local 7 // java.util.Map noTags
         8: .line 278
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.WRITE_DOC_START_MARKER:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            iload 3 /* yamlFeatures */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            istore 8 /* startMarker */
        start local 8 // boolean startMarker
         9: .line 280
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.DocumentStartEvent
            dup
            aconst_null
            aconst_null
            iload 8 /* startMarker */
        10: .line 281
            aload 6 /* version */
        11: .line 282
            aload 7 /* noTags */
            invokespecial org.yaml.snakeyaml.events.DocumentStartEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;ZLorg/yaml/snakeyaml/DumperOptions$Version;Ljava/util/Map;)V
        12: .line 280
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 283
            return
        end local 8 // boolean startMarker
        end local 7 // java.util.Map noTags
        end local 6 // org.yaml.snakeyaml.DumperOptions$Version version
        end local 5 // java.io.Writer out
        end local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 3 // int yamlFeatures
        end local 2 // int jsonFeatures
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   14     1          ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0   14     2  jsonFeatures  I
            0   14     3  yamlFeatures  I
            0   14     4         codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   14     5           out  Ljava/io/Writer;
            0   14     6       version  Lorg/yaml/snakeyaml/DumperOptions$Version;
            8   14     7        noTags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            9   14     8   startMarker  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      ctxt          
      jsonFeatures  
      yamlFeatures  
      codec         
      out           
      version       

  protected org.yaml.snakeyaml.DumperOptions buildDumperOptions(int, int, org.yaml.snakeyaml.DumperOptions$Version);
    descriptor: (IILorg/yaml/snakeyaml/DumperOptions$Version;)Lorg/yaml/snakeyaml/DumperOptions;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // int jsonFeatures
        start local 2 // int yamlFeatures
        start local 3 // org.yaml.snakeyaml.DumperOptions$Version version
         0: .line 288
            new org.yaml.snakeyaml.DumperOptions
            dup
            invokespecial org.yaml.snakeyaml.DumperOptions.<init>:()V
            astore 4 /* opt */
        start local 4 // org.yaml.snakeyaml.DumperOptions opt
         1: .line 290
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.CANONICAL_OUTPUT:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 4
         2: .line 291
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         3: .line 292
            goto 6
         4: .line 293
      StackMap locals: org.yaml.snakeyaml.DumperOptions
      StackMap stack:
            aload 4 /* opt */
            iconst_0
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         5: .line 295
            aload 4 /* opt */
            getstatic org.yaml.snakeyaml.DumperOptions$FlowStyle.BLOCK:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            invokevirtual org.yaml.snakeyaml.DumperOptions.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
         6: .line 298
      StackMap locals:
      StackMap stack:
            aload 4 /* opt */
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.SPLIT_LINES:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            invokevirtual org.yaml.snakeyaml.DumperOptions.setSplitLines:(Z)V
         7: .line 300
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.INDENT_ARRAYS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 10
         8: .line 305
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndicatorIndent:(I)V
         9: .line 306
            aload 4 /* opt */
            iconst_2
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndent:(I)V
        10: .line 309
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_PLATFORM_LINE_BREAKS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 12
        11: .line 310
            aload 4 /* opt */
            invokestatic org.yaml.snakeyaml.DumperOptions$LineBreak.getPlatformLineBreak:()Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
            invokevirtual org.yaml.snakeyaml.DumperOptions.setLineBreak:(Lorg/yaml/snakeyaml/DumperOptions$LineBreak;)V
        12: .line 312
      StackMap locals:
      StackMap stack:
            aload 4 /* opt */
            areturn
        end local 4 // org.yaml.snakeyaml.DumperOptions opt
        end local 3 // org.yaml.snakeyaml.DumperOptions$Version version
        end local 2 // int yamlFeatures
        end local 1 // int jsonFeatures
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   13     1  jsonFeatures  I
            0   13     2  yamlFeatures  I
            0   13     3       version  Lorg/yaml/snakeyaml/DumperOptions$Version;
            1   13     4           opt  Lorg/yaml/snakeyaml/DumperOptions;
    MethodParameters:
              Name  Flags
      jsonFeatures  
      yamlFeatures  
      version       

  public com.fasterxml.jackson.core.Version version();
    descriptor: ()Lcom/fasterxml/jackson/core/Version;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 323
            getstatic com.fasterxml.jackson.dataformat.yaml.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator useDefaultPrettyPrinter();
    descriptor: ()Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 338
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 347
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    1     1    pp  Lcom/fasterxml/jackson/core/PrettyPrinter;
    MethodParameters:
      Name  Flags
      pp    

  public java.lang.Object getOutputTarget();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 352
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public int getOutputBuffered();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 361
            iconst_m1
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public int getFormatFeatures();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 366
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // int values
        start local 2 // int mask
         0: .line 373
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
         1: .line 374
            aload 0 /* this */
            areturn
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1  values  I
            0    2     2    mask  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 379
            iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    1     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public boolean canWriteFormattedNumbers();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 383
            iconst_1
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
         0: .line 394
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
            ior
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
         1: .line 395
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
         0: .line 399
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
            iconst_m1
            ixor
            iand
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
         1: .line 400
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public final boolean isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
         0: .line 404
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1     f  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;Z)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
        start local 2 // boolean state
         0: .line 408
            iload 2 /* state */
            ifeq 3
         1: .line 409
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.enable:(Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            pop
         2: .line 410
            goto 4
         3: .line 411
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.disable:(Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            pop
         4: .line 413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    5     1      f  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            0    5     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public final void writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String name
         0: .line 429
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 2
         1: .line 430
            aload 0 /* this */
            ldc "Can not write a field name, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         2: .line 432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
         3: .line 433
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public final void writeFieldName(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString name
         0: .line 440
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* name */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 2
         1: .line 441
            aload 0 /* this */
            ldc "Can not write a field name, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         2: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
         3: .line 444
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString name
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1  name  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public void writeFieldId(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // long id
         0: .line 449
            lload 1 /* id */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual java.lang.Long.toString:()Ljava/lang/String;
            astore 3 /* idStr */
        start local 3 // java.lang.String idStr
         1: .line 450
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 3 /* idStr */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 3
         2: .line 451
            aload 0 /* this */
            ldc "Can not write a field id, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         3: .line 455
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 3 /* idStr */
            ldc "int"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         4: .line 456
            return
        end local 3 // java.lang.String idStr
        end local 1 // long id
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    5     1     id  J
            1    5     3  idStr  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      id    

  private final void _writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String name
         0: .line 460
            aload 0 /* this */
            aload 1 /* name */
            ldc "string"
         1: .line 461
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._nameNeedsQuoting:(Ljava/lang/String;)Z
            ifeq 2
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            goto 3
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String java.lang.String
         2: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_UNQUOTED_NAME:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
         3: .line 460
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String java.lang.String org.yaml.snakeyaml.DumperOptions$ScalarStyle
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         4: .line 462
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    5     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public final void flush();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 473
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.FLUSH_PASSED_TO_STREAM:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 2
         1: .line 474
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
         2: .line 476
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    Exceptions:
      throws java.io.IOException

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 481
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isClosed:()Z
            ifne 10
         1: .line 482
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.DocumentEndEvent
            dup
            aconst_null
            aconst_null
            iconst_0
            invokespecial org.yaml.snakeyaml.events.DocumentEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Z)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         2: .line 483
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.StreamEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.StreamEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 484
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
         4: .line 492
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            ifnull 10
         5: .line 493
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
            ifne 6
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.AUTO_CLOSE_TARGET:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 8
         6: .line 494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.close:()V
         7: .line 495
            goto 10
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.FLUSH_PASSED_TO_STREAM:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 10
         9: .line 497
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
        10: .line 501
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeStartArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 512
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 513
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         2: .line 514
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
            invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            astore 1 /* style */
        start local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle style
         3: .line 515
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
            astore 2 /* yamlTag */
        start local 2 // java.lang.String yamlTag
         4: .line 516
            aload 2 /* yamlTag */
            ifnonnull 5
            iconst_1
            goto 6
      StackMap locals: org.yaml.snakeyaml.DumperOptions$FlowStyle java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 3 /* implicit */
        start local 3 // boolean implicit
         7: .line 517
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
            astore 4 /* anchor */
        start local 4 // java.lang.String anchor
         8: .line 518
            aload 4 /* anchor */
            ifnull 10
         9: .line 519
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 521
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.SequenceStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 522
            iload 3 /* implicit */
            aconst_null
            aconst_null
            aload 1 /* style */
            invokespecial org.yaml.snakeyaml.events.SequenceStartEvent.<init>:(Ljava/lang/String;Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
        12: .line 521
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 523
            return
        end local 4 // java.lang.String anchor
        end local 3 // boolean implicit
        end local 2 // java.lang.String yamlTag
        end local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle style
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            3   14     1     style  Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            4   14     2   yamlTag  Ljava/lang/String;
            7   14     3  implicit  Z
            8   14     4    anchor  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public final void writeEndArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 528
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inArray:()Z
            ifne 2
         1: .line 529
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not Array but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         2: .line 532
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 533
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 534
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.SequenceEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.SequenceEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 535
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    Exceptions:
      throws java.io.IOException

  public final void writeStartObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 540
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 541
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         2: .line 542
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
            invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            astore 1 /* style */
        start local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle style
         3: .line 543
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
            astore 2 /* yamlTag */
        start local 2 // java.lang.String yamlTag
         4: .line 544
            aload 2 /* yamlTag */
            ifnonnull 5
            iconst_1
            goto 6
      StackMap locals: org.yaml.snakeyaml.DumperOptions$FlowStyle java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 3 /* implicit */
        start local 3 // boolean implicit
         7: .line 545
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
            astore 4 /* anchor */
        start local 4 // java.lang.String anchor
         8: .line 546
            aload 4 /* anchor */
            ifnull 10
         9: .line 547
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 549
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.MappingStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 550
            iload 3 /* implicit */
            aconst_null
            aconst_null
            aload 1 /* style */
            invokespecial org.yaml.snakeyaml.events.MappingStartEvent.<init>:(Ljava/lang/String;Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
        12: .line 549
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 551
            return
        end local 4 // java.lang.String anchor
        end local 3 // boolean implicit
        end local 2 // java.lang.String yamlTag
        end local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle style
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            3   14     1     style  Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            4   14     2   yamlTag  Ljava/lang/String;
            7   14     3  implicit  Z
            8   14     4    anchor  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  public final void writeEndObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 556
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inObject:()Z
            ifne 2
         1: .line 557
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not Object but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         2: .line 560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 561
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 562
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.MappingEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.MappingEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 563
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    Exceptions:
      throws java.io.IOException

  public void writeString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
         0: .line 574
            aload 1 /* text */
            ifnonnull 3
         1: .line 575
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 576
            return
         3: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 581
            aload 1 /* text */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 7
         5: .line 582
            aload 0 /* this */
            aload 1 /* text */
            ldc "string"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         6: .line 583
            return
         7: .line 586
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.MINIMIZE_QUOTES:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 18
         8: .line 588
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._valueNeedsQuoting:(Ljava/lang/String;)Z
            ifne 11
         9: .line 589
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.ALWAYS_QUOTE_NUMBERS_AS_STRINGS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 13
        10: .line 590
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.PLAIN_NUMBER_P:Ljava/util/regex/Pattern;
            aload 1 /* text */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ifeq 13
        11: .line 592
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            astore 2 /* style */
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        12: .line 593
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
      StackMap locals:
      StackMap stack:
        13: aload 1 /* text */
            bipush 10
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 16
        14: .line 594
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            astore 2 /* style */
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        15: .line 595
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        16: .line 596
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            astore 2 /* style */
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        17: .line 598
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        18: .line 599
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.LITERAL_BLOCK_STYLE:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ifeq 21
            aload 1 /* text */
            bipush 10
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 21
        19: .line 600
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            astore 2 /* style */
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        20: .line 601
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        21: .line 602
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            astore 2 /* style */
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        22: .line 605
      StackMap locals: org.yaml.snakeyaml.DumperOptions$ScalarStyle
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            ldc "string"
            aload 2 /* style */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
        23: .line 606
            return
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   24     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   24     1   text  Ljava/lang/String;
           12   13     2  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
           15   16     2  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
           17   18     2  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
           20   21     2  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
           22   24     2  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
    MethodParameters:
      Name  Flags
      text  

  public void writeString(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 611
            aload 0 /* this */
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.lang.String.<init>:([CII)V
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
         1: .line 612
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public final void writeString(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString sstr
         0: .line 618
            aload 0 /* this */
            aload 1 /* sstr */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
         1: .line 619
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString sstr
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1  sstr  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      sstr  

  public void writeRawUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 625
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 626
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public final void writeUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 632
            aload 0 /* this */
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            ldc "UTF-8"
            invokespecial java.lang.String.<init>:([BIILjava/lang/String;)V
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
         1: .line 633
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
         0: .line 643
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 644
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRaw(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 648
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 649
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  Ljava/lang/String;
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 653
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 654
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(char);
    descriptor: (C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // char c
         0: .line 658
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 659
            return
        end local 1 // char c
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1     c  C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  public void writeRawValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
         0: .line 663
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 664
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRawValue(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 668
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 669
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  Ljava/lang/String;
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRawValue(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 673
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 674
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // byte[] data
        start local 3 // int offset
        start local 4 // int len
         0: .line 685
            aload 2 /* data */
            ifnonnull 3
         1: .line 686
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 687
            return
         3: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write Binary value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 690
            iload 3 /* offset */
            ifgt 5
            iload 3 /* offset */
            iload 4 /* len */
            iadd
            aload 2 /* data */
            arraylength
            if_icmpeq 6
         5: .line 691
      StackMap locals:
      StackMap stack:
            aload 2 /* data */
            iload 3 /* offset */
            iload 3 /* offset */
            iload 4 /* len */
            iadd
            invokestatic java.util.Arrays.copyOfRange:([BII)[B
            astore 2 /* data */
         6: .line 693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* b64variant */
            aload 2 /* data */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalarBinary:(Lcom/fasterxml/jackson/core/Base64Variant;[B)V
         7: .line 694
            return
        end local 4 // int len
        end local 3 // int offset
        end local 2 // byte[] data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    8     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    8     2        data  [B
            0    8     3      offset  I
            0    8     4         len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      offset      
      len         

  public void writeBoolean(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // boolean state
         0: .line 705
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 706
            aload 0 /* this */
            iload 1 /* state */
            ifeq 2
            ldc "true"
            goto 3
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
         2: ldc "false"
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator int
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
         3: ldc "bool"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         4: .line 707
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    5     1  state  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      state  

  public void writeNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // int i
         0: .line 712
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 713
            aload 0 /* this */
            iload 1 /* i */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            ldc "int"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         2: .line 714
            return
        end local 1 // int i
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    3     1     i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      i     

  public void writeNumber(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // long l
         0: .line 720
            lload 1 /* l */
            ldc 2147483647
            lcmp
            ifgt 3
            lload 1 /* l */
            ldc -2147483648
            lcmp
            iflt 3
         1: .line 721
            aload 0 /* this */
            lload 1 /* l */
            l2i
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNumber:(I)V
         2: .line 722
            return
         3: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 725
            aload 0 /* this */
            lload 1 /* l */
            invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
            ldc "long"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         5: .line 726
            return
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    6     1     l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      l     

  public void writeNumber(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.math.BigInteger v
         0: .line 731
            aload 1 /* v */
            ifnonnull 3
         1: .line 732
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 733
            return
         3: .line 735
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 736
            aload 0 /* this */
            aload 1 /* v */
            invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            ldc "java.math.BigInteger"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         5: .line 737
            return
        end local 1 // java.math.BigInteger v
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    6     1     v  Ljava/math/BigInteger;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      v     

  public void writeNumber(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // double d
         0: .line 742
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 743
            aload 0 /* this */
            dload 1 /* d */
            invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
            ldc "double"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         2: .line 744
            return
        end local 1 // double d
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    3     1     d  D
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      d     

  public void writeNumber(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // float f
         0: .line 749
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 750
            aload 0 /* this */
            fload 1 /* f */
            invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
            ldc "float"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         2: .line 751
            return
        end local 1 // float f
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    3     1     f  F
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     

  public void writeNumber(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.math.BigDecimal dec
         0: .line 756
            aload 1 /* dec */
            ifnonnull 3
         1: .line 757
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 758
            return
         3: .line 760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 761
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.WRITE_BIGDECIMAL_AS_PLAIN:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ifeq 5
            aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 1 /* dec */
            invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         6: astore 2 /* str */
        start local 2 // java.lang.String str
         7: .line 762
            aload 0 /* this */
            aload 2 /* str */
            ldc "java.math.BigDecimal"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         8: .line 763
            return
        end local 2 // java.lang.String str
        end local 1 // java.math.BigDecimal dec
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    9     1   dec  Ljava/math/BigDecimal;
            7    9     2   str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      dec   

  public void writeNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String encodedValue
         0: .line 768
            aload 1 /* encodedValue */
            ifnonnull 3
         1: .line 769
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 770
            return
         3: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 773
            aload 0 /* this */
            aload 1 /* encodedValue */
            ldc "number"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         5: .line 774
            return
        end local 1 // java.lang.String encodedValue
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    6     1  encodedValue  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, java.lang.UnsupportedOperationException
    MethodParameters:
              Name  Flags
      encodedValue  

  public void writeNull();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 779
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 781
            aload 0 /* this */
            ldc "null"
            ldc "object"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         2: .line 782
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    Exceptions:
      throws java.io.IOException

  public boolean canWriteObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 794
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_NATIVE_OBJECT_ID:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public boolean canWriteTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 801
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_NATIVE_TYPE_ID:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public void writeTypeId(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.Object id
         0: .line 809
            aload 0 /* this */
            aload 1 /* id */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         1: .line 810
            return
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1    id  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      id    

  public void writeObjectRef(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.Object id
         0: .line 816
            aload 0 /* this */
            ldc "write Object reference"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 817
            new org.yaml.snakeyaml.events.AliasEvent
            dup
            aload 1 /* id */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.AliasEvent.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            astore 2 /* evt */
        start local 2 // org.yaml.snakeyaml.events.AliasEvent evt
         2: .line 818
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            aload 2 /* evt */
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 819
            return
        end local 2 // org.yaml.snakeyaml.events.AliasEvent evt
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1    id  Ljava/lang/Object;
            2    4     2   evt  Lorg/yaml/snakeyaml/events/AliasEvent;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      id    

  public void writeObjectId(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.Object id
         0: .line 826
            aload 0 /* this */
            aload 1 /* id */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
         1: aload 1 /* id */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.Object
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
         2: putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
         3: .line 827
            return
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1    id  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      id    

  protected final void _verifyValueWrite(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String typeMsg
         0: .line 839
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            istore 2 /* status */
        start local 2 // int status
         1: .line 840
            iload 2 /* status */
            iconst_5
            if_icmpne 3
         2: .line 841
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Can not "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* typeMsg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", expecting field name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
         3: .line 843
      StackMap locals: int
      StackMap stack:
            return
        end local 2 // int status
        end local 1 // java.lang.String typeMsg
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1  typeMsg  Ljava/lang/String;
            1    4     2   status  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      typeMsg  

  protected void _releaseBuffers();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 848
            return
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  protected void _writeScalar(java.lang.String, java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String value
        start local 2 // java.lang.String type
        start local 3 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
         0: .line 864
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            aload 0 /* this */
            aload 1 /* value */
            aload 3 /* style */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._scalarEvent:(Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)Lorg/yaml/snakeyaml/events/ScalarEvent;
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         1: .line 865
            return
        end local 3 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        end local 2 // java.lang.String type
        end local 1 // java.lang.String value
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     1  value  Ljava/lang/String;
            0    2     2   type  Ljava/lang/String;
            0    2     3  style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  
      type   
      style  

  private void _writeScalarBinary(com.fasterxml.jackson.core.Base64Variant, byte[]);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[B)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=10, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // byte[] data
         0: .line 872
            aload 1 /* b64variant */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            if_acmpne 2
         1: .line 873
            getstatic com.fasterxml.jackson.core.Base64Variants.MIME:Lcom/fasterxml/jackson/core/Base64Variant;
            astore 1 /* b64variant */
         2: .line 875
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._lf:()Ljava/lang/String;
            astore 3 /* lf */
        start local 3 // java.lang.String lf
         3: .line 876
            aload 0 /* this */
            aload 1 /* b64variant */
            aload 2 /* data */
            aload 3 /* lf */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._base64encode:(Lcom/fasterxml/jackson/core/Base64Variant;[BLjava/lang/String;)Ljava/lang/String;
            astore 4 /* encoded */
        start local 4 // java.lang.String encoded
         4: .line 877
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.ScalarEvent
            dup
            aconst_null
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.TAG_BINARY:Ljava/lang/String;
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
            aload 4 /* encoded */
         5: .line 878
            aconst_null
            aconst_null
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            invokespecial org.yaml.snakeyaml.events.ScalarEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/events/ImplicitTuple;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
         6: .line 877
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         7: .line 879
            return
        end local 4 // java.lang.String encoded
        end local 3 // java.lang.String lf
        end local 2 // byte[] data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    8     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    8     2        data  [B
            3    8     3          lf  Ljava/lang/String;
            4    8     4     encoded  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        

  protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle);
    descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)Lorg/yaml/snakeyaml/events/ScalarEvent;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String value
        start local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
         0: .line 883
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
            astore 3 /* yamlTag */
        start local 3 // java.lang.String yamlTag
         1: .line 884
            aload 3 /* yamlTag */
            ifnull 3
         2: .line 885
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 887
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
            astore 4 /* anchor */
        start local 4 // java.lang.String anchor
         4: .line 888
            aload 4 /* anchor */
            ifnull 6
         5: .line 889
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
         6: .line 893
      StackMap locals: java.lang.String
      StackMap stack:
            new org.yaml.snakeyaml.events.ScalarEvent
            dup
            aload 4 /* anchor */
            aload 3 /* yamlTag */
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.NO_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
            aload 1 /* value */
         7: .line 894
            aconst_null
            aconst_null
            aload 2 /* style */
         8: .line 893
            invokespecial org.yaml.snakeyaml.events.ScalarEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/events/ImplicitTuple;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
            areturn
        end local 4 // java.lang.String anchor
        end local 3 // java.lang.String yamlTag
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        end local 1 // java.lang.String value
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    9     1    value  Ljava/lang/String;
            0    9     2    style  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            1    9     3  yamlTag  Ljava/lang/String;
            4    9     4   anchor  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  
      style  

  private java.lang.String _base64encode(com.fasterxml.jackson.core.Base64Variant, byte[], java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BLjava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=11, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64v
        start local 2 // byte[] input
        start local 3 // java.lang.String linefeed
         0: .line 902
            aload 2 /* input */
            arraylength
            istore 4 /* inputEnd */
        start local 4 // int inputEnd
         1: .line 903
            new java.lang.StringBuilder
            dup
            iload 4 /* inputEnd */
            iload 4 /* inputEnd */
            iconst_2
            ishr
            iadd
            iload 4 /* inputEnd */
            iconst_3
            ishr
            iadd
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 5 /* sb */
        start local 5 // java.lang.StringBuilder sb
         2: .line 905
            aload 1 /* b64v */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
            iconst_2
            ishr
            istore 6 /* chunksBeforeLF */
        start local 6 // int chunksBeforeLF
         3: .line 907
            iconst_0
            istore 7 /* inputPtr */
        start local 7 // int inputPtr
         4: .line 908
            iload 4 /* inputEnd */
            iconst_3
            isub
            istore 8 /* safeInputEnd */
        start local 8 // int safeInputEnd
         5: .line 910
            goto 13
         6: .line 911
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator com.fasterxml.jackson.core.Base64Variant byte[] java.lang.String int java.lang.StringBuilder int int int
      StackMap stack:
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            bipush 8
            ishl
            istore 9 /* b24 */
        start local 9 // int b24
         7: .line 912
            iload 9 /* b24 */
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 9 /* b24 */
         8: .line 913
            iload 9 /* b24 */
            bipush 8
            ishl
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 9 /* b24 */
         9: .line 914
            aload 1 /* b64v */
            aload 5 /* sb */
            iload 9 /* b24 */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encodeBase64Chunk:(Ljava/lang/StringBuilder;I)V
        10: .line 915
            iinc 6 /* chunksBeforeLF */ -1
            iload 6 /* chunksBeforeLF */
            ifgt 13
        11: .line 916
            aload 5 /* sb */
            aload 3 /* linefeed */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 917
            aload 1 /* b64v */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
            iconst_2
            ishr
            istore 6 /* chunksBeforeLF */
        end local 9 // int b24
        13: .line 910
      StackMap locals:
      StackMap stack:
            iload 7 /* inputPtr */
            iload 8 /* safeInputEnd */
            if_icmple 6
        14: .line 920
            iload 4 /* inputEnd */
            iload 7 /* inputPtr */
            isub
            istore 9 /* inputLeft */
        start local 9 // int inputLeft
        15: .line 921
            iload 9 /* inputLeft */
            ifle 20
        16: .line 922
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            bipush 16
            ishl
            istore 10 /* b24 */
        start local 10 // int b24
        17: .line 923
            iload 9 /* inputLeft */
            iconst_2
            if_icmpne 19
        18: .line 924
            iload 10 /* b24 */
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ior
            istore 10 /* b24 */
        19: .line 926
      StackMap locals: int int
      StackMap stack:
            aload 1 /* b64v */
            aload 5 /* sb */
            iload 10 /* b24 */
            iload 9 /* inputLeft */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encodeBase64Partial:(Ljava/lang/StringBuilder;II)V
        end local 10 // int b24
        20: .line 928
      StackMap locals:
      StackMap stack:
            aload 5 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 9 // int inputLeft
        end local 8 // int safeInputEnd
        end local 7 // int inputPtr
        end local 6 // int chunksBeforeLF
        end local 5 // java.lang.StringBuilder sb
        end local 4 // int inputEnd
        end local 3 // java.lang.String linefeed
        end local 2 // byte[] input
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64v
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   21     1            b64v  Lcom/fasterxml/jackson/core/Base64Variant;
            0   21     2           input  [B
            0   21     3        linefeed  Ljava/lang/String;
            1   21     4        inputEnd  I
            2   21     5              sb  Ljava/lang/StringBuilder;
            3   21     6  chunksBeforeLF  I
            4   21     7        inputPtr  I
            5   21     8    safeInputEnd  I
            7   13     9             b24  I
           15   21     9       inputLeft  I
           17   20    10             b24  I
    MethodParameters:
          Name  Flags
      b64v      final
      input     final
      linefeed  final

  private boolean _nameNeedsQuoting(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String name
         0: .line 932
            aload 1 /* name */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 933
            iconst_1
            ireturn
         2: .line 935
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 23
                   43: 4
                   45: 4
                   46: 4
                   48: 4
                   49: 4
                   50: 4
                   51: 4
                   52: 4
                   53: 4
                   54: 4
                   55: 4
                   56: 4
                   57: 4
                   70: 3
                   78: 3
                   79: 3
                   84: 3
                   89: 3
                  102: 3
                  110: 3
                  111: 3
                  116: 3
                  121: 3
              default: 5
          }
         3: .line 947
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_NAMES:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
         4: .line 953
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         5: .line 955
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    6     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private boolean _valueNeedsQuoting(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String name
         0: .line 959
            aload 1 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 10
                   70: 1
                   78: 1
                   79: 1
                   84: 1
                   89: 1
                  102: 1
                  110: 1
                  111: 1
                  116: 1
                  121: 1
              default: 2
          }
         1: .line 971
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_VALUES:Ljava/util/Set;
            aload 1 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
         2: .line 973
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  protected java.lang.String _lf();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 977
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
            invokevirtual org.yaml.snakeyaml.DumperOptions.getLineBreak:()Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
            invokevirtual org.yaml.snakeyaml.DumperOptions$LineBreak.getString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.useDefaultPrettyPrinter:()Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.setPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "YAMLGenerator.java"
NestMembers:
  com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
  public final Feature = com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature of com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
  public final FlowStyle = org.yaml.snakeyaml.DumperOptions$FlowStyle of org.yaml.snakeyaml.DumperOptions
  public final LineBreak = org.yaml.snakeyaml.DumperOptions$LineBreak of org.yaml.snakeyaml.DumperOptions
  public final ScalarStyle = org.yaml.snakeyaml.DumperOptions$ScalarStyle of org.yaml.snakeyaml.DumperOptions
  public final Version = org.yaml.snakeyaml.DumperOptions$Version of org.yaml.snakeyaml.DumperOptions