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

  private static final java.lang.Character STYLE_NAME;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Character STYLE_SCALAR;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Character STYLE_QUOTED;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Character STYLE_LITERAL;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Character STYLE_BASE64;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Character STYLE_PLAIN;
    descriptor: Ljava/lang/Character;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 158
            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 159
            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 181
            aconst_null
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_NAME:Ljava/lang/Character;
         3: .line 184
            aconst_null
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Ljava/lang/Character;
         4: .line 186
            bipush 34
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Ljava/lang/Character;
         5: .line 188
            bipush 124
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Ljava/lang/Character;
         6: .line 192
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Ljava/lang/Character;
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Ljava/lang/Character;
         7: .line 194
            aconst_null
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Ljava/lang/Character;
         8: .line 789
            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 792
            new org.yaml.snakeyaml.events.ImplicitTuple
            dup
            iconst_0
            iconst_0
            invokespecial org.yaml.snakeyaml.events.ImplicitTuple.<init>:(ZZ)V
            putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  protected org.yaml.snakeyaml.DumperOptions buildDumperOptions(int, int, org.yaml.snakeyaml.DumperOptions$Version);
    descriptor: (IILorg/yaml/snakeyaml/DumperOptions$Version;)Lorg/yaml/snakeyaml/DumperOptions;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // int jsonFeatures
        start local 2 // int yamlFeatures
        start local 3 // org.yaml.snakeyaml.DumperOptions$Version version
         0: .line 249
            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 251
            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 252
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         3: .line 253
            goto 6
         4: .line 254
      StackMap locals: org.yaml.snakeyaml.DumperOptions
      StackMap stack:
            aload 4 /* opt */
            iconst_0
            invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
         5: .line 256
            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 259
      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 261
            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 266
            aload 4 /* opt */
            iconst_1
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndicatorIndent:(I)V
         9: .line 267
            aload 4 /* opt */
            iconst_2
            invokevirtual org.yaml.snakeyaml.DumperOptions.setIndent:(I)V
        10: .line 269
      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   11     0          this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   11     1  jsonFeatures  I
            0   11     2  yamlFeatures  I
            0   11     3       version  Lorg/yaml/snakeyaml/DumperOptions$Version;
            1   11     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 280
            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 295
            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 304
            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 309
            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 318
            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 323
            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 330
            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 331
            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 336
            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 340
            iconst_1
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;

  public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature f
         0: .line 351
            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 352
            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 356
            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 357
            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 361
            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 365
            iload 2 /* state */
            ifeq 3
         1: .line 366
            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 367
            goto 4
         3: .line 368
      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 370
      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 386
            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 387
            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 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
         3: .line 390
            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 397
            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 398
            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 400
      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 401
            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 final void writeStringField(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.String value
         0: .line 407
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* fieldName */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            iconst_4
            if_icmpne 2
         1: .line 408
            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 410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fieldName */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
         3: .line 411
            aload 0 /* this */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
         4: .line 412
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String fieldName
        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  fieldName  Ljava/lang/String;
            0    5     2      value  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      fieldName  
      value      

  private final void _writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String name
         0: .line 417
            aload 0 /* this */
            aload 1 /* name */
            ldc "string"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_NAME:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         1: .line 418
            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    2     0  this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    2     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=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 429
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
         1: .line 430
            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

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 435
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isClosed:()Z
            ifne 5
         1: .line 436
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.DocumentEndEvent
            dup
            aconst_null
            aconst_null
            iconst_0
            invokespecial org.yaml.snakeyaml.events.DocumentEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Z)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         2: .line 437
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.StreamEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.StreamEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 438
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
         4: .line 439
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.close:()V
         5: .line 441
      StackMap locals:
      StackMap stack:
            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 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 452
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 453
            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 454
            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;
            invokevirtual org.yaml.snakeyaml.DumperOptions$FlowStyle.getStyleBoolean:()Ljava/lang/Boolean;
            astore 1 /* style */
        start local 1 // java.lang.Boolean style
         3: .line 455
            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 456
            aload 2 /* yamlTag */
            ifnonnull 5
            iconst_1
            goto 6
      StackMap locals: java.lang.Boolean java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 3 /* implicit */
        start local 3 // boolean implicit
         7: .line 457
            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 458
            aload 4 /* anchor */
            ifnull 10
         9: .line 459
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 461
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.SequenceStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 462
            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;Ljava/lang/Boolean;)V
        12: .line 461
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 463
            return
        end local 4 // java.lang.String anchor
        end local 3 // boolean implicit
        end local 2 // java.lang.String yamlTag
        end local 1 // java.lang.Boolean 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  Ljava/lang/Boolean;
            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 468
            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 469
            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 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 473
            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 474
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.SequenceEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.SequenceEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 475
            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 480
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 481
            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 482
            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;
            invokevirtual org.yaml.snakeyaml.DumperOptions$FlowStyle.getStyleBoolean:()Ljava/lang/Boolean;
            astore 1 /* style */
        start local 1 // java.lang.Boolean style
         3: .line 483
            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 484
            aload 2 /* yamlTag */
            ifnonnull 5
            iconst_1
            goto 6
      StackMap locals: java.lang.Boolean java.lang.String
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 3 /* implicit */
        start local 3 // boolean implicit
         7: .line 485
            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 486
            aload 4 /* anchor */
            ifnull 10
         9: .line 487
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
        10: .line 489
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.MappingStartEvent
            dup
            aload 4 /* anchor */
            aload 2 /* yamlTag */
        11: .line 490
            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;Ljava/lang/Boolean;)V
        12: .line 489
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
        13: .line 491
            return
        end local 4 // java.lang.String anchor
        end local 3 // boolean implicit
        end local 2 // java.lang.String yamlTag
        end local 1 // java.lang.Boolean 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  Ljava/lang/Boolean;
            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 496
            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 497
            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 500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 501
            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 502
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.MappingEndEvent
            dup
            aconst_null
            aconst_null
            invokespecial org.yaml.snakeyaml.events.MappingEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         5: .line 503
            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 514
            aload 1 /* text */
            ifnonnull 3
         1: .line 515
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 516
            return
         3: .line 518
      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 519
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Ljava/lang/Character;
            astore 2 /* style */
        start local 2 // java.lang.Character style
         5: .line 520
            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 15
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isBooleanContent:(Ljava/lang/String;)Z
            ifne 15
         6: .line 522
            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 10
         7: .line 523
            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 10
         8: .line 524
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Ljava/lang/Character;
            astore 2 /* style */
         9: .line 525
            goto 17
      StackMap locals: java.lang.Character
      StackMap stack:
        10: aload 1 /* text */
            bipush 10
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 13
        11: .line 526
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Ljava/lang/Character;
            astore 2 /* style */
        12: .line 527
            goto 17
        13: .line 528
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Ljava/lang/Character;
            astore 2 /* style */
        14: .line 530
            goto 17
      StackMap locals:
      StackMap stack:
        15: 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 17
            aload 1 /* text */
            bipush 10
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 17
        16: .line 531
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Ljava/lang/Character;
            astore 2 /* style */
        17: .line 533
      StackMap locals:
      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;Ljava/lang/Character;)V
        18: .line 534
            return
        end local 2 // java.lang.Character 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   19     0   this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0   19     1   text  Ljava/lang/String;
            5   19     2  style  Ljava/lang/Character;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
    MethodParameters:
      Name  Flags
      text  

  private boolean isBooleanContent(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
        start local 1 // java.lang.String text
         0: .line 537
            aload 1 /* text */
            ldc "true"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 1
            aload 1 /* text */
            ldc "false"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        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;
    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 543
            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 544
            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 550
            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 551
            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 557
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 558
            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 564
            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 565
            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 575
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 576
            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 580
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 581
            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 585
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 586
            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 590
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 591
            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 595
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 596
            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 600
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 601
            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 605
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
         1: .line 606
            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 617
            aload 2 /* data */
            ifnonnull 3
         1: .line 618
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 619
            return
         3: .line 621
      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 622
            iload 3 /* offset */
            ifgt 5
            iload 3 /* offset */
            iload 4 /* len */
            iadd
            aload 2 /* data */
            arraylength
            if_icmpeq 6
         5: .line 623
      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 625
      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 626
            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 637
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 638
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         4: .line 639
            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 644
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 645
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         2: .line 646
            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 652
            lload 1 /* l */
            ldc 2147483647
            lcmp
            ifgt 3
            lload 1 /* l */
            ldc -2147483648
            lcmp
            iflt 3
         1: .line 653
            aload 0 /* this */
            lload 1 /* l */
            l2i
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNumber:(I)V
         2: .line 654
            return
         3: .line 656
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 657
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         5: .line 658
            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 663
            aload 1 /* v */
            ifnonnull 3
         1: .line 664
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 665
            return
         3: .line 667
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 668
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         5: .line 669
            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 674
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 675
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         2: .line 676
            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 681
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 682
            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:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         2: .line 683
            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 688
            aload 1 /* dec */
            ifnonnull 3
         1: .line 689
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 690
            return
         3: .line 692
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 693
            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 694
            aload 0 /* this */
            aload 2 /* str */
            ldc "java.math.BigDecimal"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         8: .line 695
            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 700
            aload 1 /* encodedValue */
            ifnonnull 3
         1: .line 701
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
         2: .line 702
            return
         3: .line 704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 705
            aload 0 /* this */
            aload 1 /* encodedValue */
            ldc "number"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         5: .line 706
            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 711
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 713
            aload 0 /* this */
            ldc "null"
            ldc "object"
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Ljava/lang/Character;
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V
         2: .line 714
            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 726
            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 733
            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 741
            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 742
            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 748
            aload 0 /* this */
            ldc "write Object reference"
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 749
            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 750
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            aload 2 /* evt */
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         3: .line 751
            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 758
            aload 0 /* this */
            aload 1 /* id */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
         1: .line 759
            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    

  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 771
            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 772
            iload 2 /* status */
            iconst_5
            if_icmpne 3
         2: .line 773
            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 775
      StackMap locals: int
      StackMap stack:
            return
        end local 2 // int status
        end local 1 // java.lang.String typeMsg
        end local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    4     1  typeMsg  Ljava/lang/String;
            1    4     2   status  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      typeMsg  

  protected void _releaseBuffers();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.yaml.YAMLGenerator this
         0: .line 780
            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, java.lang.Character);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)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 // java.lang.Character style
         0: .line 796
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            aload 0 /* this */
            aload 1 /* value */
            aload 3 /* style */
            invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._scalarEvent:(Ljava/lang/String;Ljava/lang/Character;)Lorg/yaml/snakeyaml/events/ScalarEvent;
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         1: .line 797
            return
        end local 3 // java.lang.Character 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  Ljava/lang/Character;
    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=4, 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 804
            aload 1 /* b64variant */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            if_acmpne 2
         1: .line 805
            getstatic com.fasterxml.jackson.core.Base64Variants.MIME:Lcom/fasterxml/jackson/core/Base64Variant;
            astore 1 /* b64variant */
         2: .line 807
      StackMap locals:
      StackMap stack:
            aload 1 /* b64variant */
            aload 2 /* data */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encode:([B)Ljava/lang/String;
            astore 3 /* encoded */
        start local 3 // java.lang.String encoded
         3: .line 808
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
            new org.yaml.snakeyaml.events.ScalarEvent
            dup
            aconst_null
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.TAG_BINARY:Ljava/lang/String;
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
            aload 3 /* encoded */
         4: .line 809
            aconst_null
            aconst_null
            getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Ljava/lang/Character;
            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;Ljava/lang/Character;)V
         5: .line 808
            invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
         6: .line 810
            return
        end local 3 // java.lang.String encoded
        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    7     0        this  Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
            0    7     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    7     2        data  [B
            3    7     3     encoded  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        

  protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String, java.lang.Character);
    descriptor: (Ljava/lang/String;Ljava/lang/Character;)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 // java.lang.Character style
         0: .line 814
            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 815
            aload 3 /* yamlTag */
            ifnull 3
         2: .line 816
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
         3: .line 818
      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 819
            aload 4 /* anchor */
            ifnull 6
         5: .line 820
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
         6: .line 824
      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 825
            aconst_null
            aconst_null
            aload 2 /* style */
         8: .line 824
            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;Ljava/lang/Character;)V
            areturn
        end local 4 // java.lang.String anchor
        end local 3 // java.lang.String yamlTag
        end local 2 // java.lang.Character 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  Ljava/lang/Character;
            1    9     3  yamlTag  Ljava/lang/String;
            4    9     4   anchor  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  
      style  

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

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