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

  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

  protected final org.yaml.snakeyaml.DumperOptions$Version _docVersion;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$Version;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  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

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

  protected final com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker;
    descriptor: Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  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=4, locals=0, args_size=0
         0: .line 180
            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 181
            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 205
            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;
         3: .line 208
            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;
         4: .line 210
            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;
         5: .line 212
            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;
         6: .line 216
            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;
         7: .line 218
            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;
         8: .line 872
            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;
         9: .line 875
            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.dataformat.yaml.util.StringQuotingChecker, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions$Version);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;Lcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions$Version;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=8
        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.dataformat.yaml.util.StringQuotingChecker quotingChecker
        start local 5 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 6 // java.io.Writer out
        start local 7 // org.yaml.snakeyaml.DumperOptions$Version version
         0: .line 256
            aload 0 /* this */
            iload 2 /* jsonFeatures */
            aload 5 /* codec */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.<init>:(ILcom/fasterxml/jackson/core/ObjectCodec;)V
         1: .line 257
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         2: .line 258
            aload 0 /* this */
            iload 3 /* yamlFeatures */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
         3: .line 259
            aload 0 /* this */
            aload 4 /* quotingChecker */
            ifnonnull 5
         4: .line 260
            invokestatic com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default.instance:()Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker$Default;
            goto 6
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker com.fasterxml.jackson.core.ObjectCodec java.io.Writer org.yaml.snakeyaml.DumperOptions$Version
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
         5: aload 4 /* quotingChecker */
         6: .line 259
      StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker com.fasterxml.jackson.core.ObjectCodec java.io.Writer org.yaml.snakeyaml.DumperOptions$Version
      StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._quotingChecker:Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;
         7: .line 261
            aload 0 /* this */
            aload 6 /* out */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
         8: .line 262
            aload 0 /* this */
            aload 7 /* version */
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._docVersion:Lorg/yaml/snakeyaml/DumperOptions$Version;
         9: .line 264
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* jsonFeatures */
            iload 3 /* yamlFeatures */
            aload 7 /* 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;
        10: .line 266
            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;
        11: .line 268
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
        12: .line 269
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitStartDocument:()V
        13: .line 270
            return
        end local 7 // org.yaml.snakeyaml.DumperOptions$Version version
        end local 6 // java.io.Writer out
        end local 5 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 4 // com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker quotingChecker
        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  quotingChecker  Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;
            0   14     5           codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   14     6             out  Ljava/io/Writer;
            0   14     7         version  Lorg/yaml/snakeyaml/DumperOptions$Version;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                Name  Flags
      ctxt            
      jsonFeatures    
      yamlFeatures    
      quotingChecker  
      codec           
      out             
      version         

  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=7, 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 276
            aload 0 /* this */
            aload 1 /* ctxt */
            iload 2 /* jsonFeatures */
            iload 3 /* yamlFeatures */
            aconst_null
         1: .line 277
            aload 4 /* codec */
            aload 5 /* out */
            aload 6 /* version */
            invokespecial com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;Lcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions$Version;)V
         2: .line 278
            return
        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    3     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    3     1          ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0    3     2  jsonFeatures  I
            0    3     3  yamlFeatures  I
            0    3     4         codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0    3     5           out  Ljava/io/Writer;
            0    3     6       version  Lorg/yaml/snakeyaml/DumperOptions$Version;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 283
            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 285
            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 286
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         3: .line 287
            goto 6
         4: .line 288
      StackMap locals: org.yaml.snakeyaml.DumperOptions
      StackMap stack:
            aload 4 /* opt */
            iconst_0
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         5: .line 290
            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 293
      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 295
            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 300
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndicatorIndent:(I)V
         9: .line 301
            aload 4 /* opt */
            iconst_2
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndent:(I)V
        10: .line 304
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.INDENT_ARRAYS_WITH_INDICATOR: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
        11: .line 305
            aload 4 /* opt */
            iconst_2
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndicatorIndent:(I)V
        12: .line 306
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndentWithIndicator:(Z)V
        13: .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 15
        14: .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
        15: .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   16     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   16     1  jsonFeatures  I
            0   16     2  yamlFeatures  I
            0   16     3       version  Lorg/yaml/snakeyaml/DumperOptions$Version;
            1   16     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.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities();
    descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 387
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.DEFAULT_TEXTUAL_WRITE_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            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;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamWriteCapability;>;

  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 397
            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 398
            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 402
            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 403
            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 407
            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 411
            iload 2 /* state */
            ifeq 3
         1: .line 412
            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 413
            goto 4
         3: .line 414
      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 416
      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 432
            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 433
            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 435
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
         3: .line 436
            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 443
            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 444
            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 446
      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 447
            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 452
            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 453
            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 454
            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 458
      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 459
            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 463
            aload 0 /* this */
            aload 1 /* name */
            ldc "string"
         1: .line 464
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._quotingChecker:Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker.needToQuoteName:(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 463
      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 465
            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 476
            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 477
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
         2: .line 479
      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=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 484
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isClosed:()Z
            ifne 10
         1: .line 488
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitEndDocument:()V
         2: .line 489
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 490
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
         4: .line 498
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            ifnull 10
         5: .line 499
            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 500
      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 501
            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 503
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
        10: .line 507
      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 518
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 519
            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 520
            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 521
            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 522
            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 523
            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 524
            aload 4 /* anchor */
            ifnull 10
         9: .line 525
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 527
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            new org.yaml.snakeyaml.events.SequenceStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 528
            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 527
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 529
            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 534
            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 535
            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 538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 539
            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 540
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 541
            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 546
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 547
            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 548
            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 549
            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 550
            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 551
            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 552
            aload 4 /* anchor */
            ifnull 10
         9: .line 553
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 555
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            new org.yaml.snakeyaml.events.MappingStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 556
            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 555
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 557
            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 562
            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 563
            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 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 567
            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 568
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 569
            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 580
            aload 1 /* text */
            ifnonnull 3
         1: .line 581
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 582
            return
         3: .line 584
      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 587
            aload 1 /* text */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 7
         5: .line 588
            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 589
            return
         7: .line 592
      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 594
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._quotingChecker:Lcom/fasterxml/jackson/dataformat/yaml/util/StringQuotingChecker;
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker.needToQuoteValue:(Ljava/lang/String;)Z
            ifne 11
         9: .line 595
            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 596
            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 598
      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 599
            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 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
        15: .line 601
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        16: .line 602
      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 604
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        18: .line 605
      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 606
            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 607
            goto 22
        end local 2 // org.yaml.snakeyaml.DumperOptions$ScalarStyle style
        21: .line 608
      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 611
      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 612
            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 617
            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 618
            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 624
            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 625
            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 631
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 632
            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 638
            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 639
            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 649
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 650
            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 654
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 655
            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 659
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 660
            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 664
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 665
            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 669
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 670
            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 674
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 675
            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 679
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 680
            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 691
            aload 2 /* data */
            ifnonnull 3
         1: .line 692
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 693
            return
         3: .line 695
      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 696
            iload 3 /* offset */
            ifgt 5
            iload 3 /* offset */
            iload 4 /* len */
            iadd
            aload 2 /* data */
            arraylength
            if_icmpeq 6
         5: .line 697
      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 699
      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 700
            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 711
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 712
            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 713
            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 718
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 719
            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 720
            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 726
            lload 1 /* l */
            ldc 2147483647
            lcmp
            ifgt 3
            lload 1 /* l */
            ldc -2147483648
            lcmp
            iflt 3
         1: .line 727
            aload 0 /* this */
            lload 1 /* l */
            l2i
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNumber:(I)V
         2: .line 728
            return
         3: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 731
            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 732
            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 737
            aload 1 /* v */
            ifnonnull 3
         1: .line 738
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 739
            return
         3: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 742
            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 743
            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 748
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 749
            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 750
            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 755
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 756
            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 757
            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 762
            aload 1 /* dec */
            ifnonnull 3
         1: .line 763
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 764
            return
         3: .line 766
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 767
            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 768
            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 769
            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 774
            aload 1 /* encodedValue */
            ifnonnull 3
         1: .line 775
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 776
            return
         3: .line 778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 779
            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 780
            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 785
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 787
            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 788
            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 800
            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 807
            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 815
            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 816
            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 822
            aload 0 /* this */
            ldc "write Object reference"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 823
            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 824
            aload 0 /* this */
            aload 2 /* evt */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 825
            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 832
            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 833
            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 845
            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 846
            iload 2 /* status */
            iconst_5
            if_icmpne 3
         2: .line 847
            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 849
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inRoot:()Z
            ifeq 7
         4: .line 852
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getCurrentIndex:()I
            ifle 7
         5: .line 853
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitEndDocument:()V
         6: .line 854
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitStartDocument:()V
         7: .line 858
      StackMap locals:
      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    8     0     this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    8     1  typeMsg  Ljava/lang/String;
            1    8     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 863
            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 879
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         1: .line 880
            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 887
            aload 1 /* b64variant */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            if_acmpne 2
         1: .line 888
            getstatic com.fasterxml.jackson.core.Base64Variants.MIME:Lcom/fasterxml/jackson/core/Base64Variant;
            astore 1 /* b64variant */
         2: .line 890
      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 891
            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 892
            aload 0 /* this */
            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 893
            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 892
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         7: .line 894
            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 898
            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 899
            aload 3 /* yamlTag */
            ifnull 3
         2: .line 900
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 902
      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 903
            aload 4 /* anchor */
            ifnull 6
         5: .line 904
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
         6: .line 908
      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 909
            aconst_null
            aconst_null
            aload 2 /* style */
         8: .line 908
            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 917
            aload 2 /* input */
            arraylength
            istore 4 /* inputEnd */
        start local 4 // int inputEnd
         1: .line 918
            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 920
            aload 1 /* b64v */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
            iconst_2
            ishr
            istore 6 /* chunksBeforeLF */
        start local 6 // int chunksBeforeLF
         3: .line 922
            iconst_0
            istore 7 /* inputPtr */
        start local 7 // int inputPtr
         4: .line 923
            iload 4 /* inputEnd */
            iconst_3
            isub
            istore 8 /* safeInputEnd */
        start local 8 // int safeInputEnd
         5: .line 925
            goto 13
         6: .line 926
      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 927
            iload 9 /* b24 */
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 9 /* b24 */
         8: .line 928
            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 929
            aload 1 /* b64v */
            aload 5 /* sb */
            iload 9 /* b24 */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encodeBase64Chunk:(Ljava/lang/StringBuilder;I)V
        10: .line 930
            iinc 6 /* chunksBeforeLF */ -1
            iload 6 /* chunksBeforeLF */
            ifgt 13
        11: .line 931
            aload 5 /* sb */
            aload 3 /* linefeed */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 932
            aload 1 /* b64v */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
            iconst_2
            ishr
            istore 6 /* chunksBeforeLF */
        end local 9 // int b24
        13: .line 925
      StackMap locals:
      StackMap stack:
            iload 7 /* inputPtr */
            iload 8 /* safeInputEnd */
            if_icmple 6
        14: .line 935
            iload 4 /* inputEnd */
            iload 7 /* inputPtr */
            isub
            istore 9 /* inputLeft */
        start local 9 // int inputLeft
        15: .line 936
            iload 9 /* inputLeft */
            ifle 20
        16: .line 937
            aload 2 /* input */
            iload 7 /* inputPtr */
            iinc 7 /* inputPtr */ 1
            baload
            bipush 16
            ishl
            istore 10 /* b24 */
        start local 10 // int b24
        17: .line 938
            iload 9 /* inputLeft */
            iconst_2
            if_icmpne 19
        18: .line 939
            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 941
      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 943
      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

  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 947
            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;

  protected void _emitStartDocument();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 953
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            astore 1 /* noTags */
        start local 1 // java.util.Map noTags
         1: .line 954
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.WRITE_DOC_START_MARKER: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
            istore 2 /* startMarker */
        start local 2 // boolean startMarker
         2: .line 955
            aload 0 /* this */
            new org.yaml.snakeyaml.events.DocumentStartEvent
            dup
            aconst_null
            aconst_null
            iload 2 /* startMarker */
         3: .line 956
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._docVersion:Lorg/yaml/snakeyaml/DumperOptions$Version;
         4: .line 957
            aload 1 /* 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
         5: .line 955
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         6: .line 958
            return
        end local 2 // boolean startMarker
        end local 1 // java.util.Map noTags
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            1    7     1       noTags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            2    7     2  startMarker  Z
    Exceptions:
      throws java.io.IOException

  protected void _emitEndDocument();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 962
            aload 0 /* this */
            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 com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emit:(Lorg/yaml/snakeyaml/events/Event;)V
         1: .line 963
            return
        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;
    Exceptions:
      throws java.io.IOException

  protected final void _emit(org.yaml.snakeyaml.events.Event);
    descriptor: (Lorg/yaml/snakeyaml/events/Event;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // org.yaml.snakeyaml.events.Event e
         0: .line 967
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            aload 1 /* e */
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         1: .line 968
            return
        end local 1 // org.yaml.snakeyaml.events.Event e
        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     e  Lorg/yaml/snakeyaml/events/Event;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      e     

  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 Default = com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default of com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker
  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