public abstract class com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
  super_class: com.fasterxml.jackson.core.base.GeneratorBase
{
  protected static final int SHORT_WRITE;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 100

  protected static final com.fasterxml.jackson.core.json.JsonWriteContext BOGUS_WRITE_CONTEXT;
    descriptor: Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private static final com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema EMPTY_SCHEMA;
    descriptor: Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
    flags: (0x001a) ACC_PRIVATE, 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 com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema _schema;
    descriptor: Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext _jpropContext;
    descriptor: Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
    flags: (0x0004) ACC_PROTECTED

  protected final java.lang.StringBuilder _basePath;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected boolean _headerChecked;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 25
            aconst_null
            invokestatic com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putstatic com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.BOGUS_WRITE_CONTEXT:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         1: .line 29
            invokestatic com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.emptySchema:()Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            putstatic com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.EMPTY_SCHEMA:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
         2: .line 30
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.core.io.IOContext, int, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 2 // int stdFeatures
        start local 3 // com.fasterxml.jackson.core.ObjectCodec codec
         0: .line 77
            aload 0 /* this */
            iload 2 /* stdFeatures */
            aload 3 /* codec */
            getstatic com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.BOGUS_WRITE_CONTEXT:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.<init>:(ILcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/json/JsonWriteContext;)V
         1: .line 43
            aload 0 /* this */
            getstatic com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.EMPTY_SCHEMA:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
         2: .line 63
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            bipush 50
            invokespecial java.lang.StringBuilder.<init>:(I)V
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
         3: .line 78
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
         4: .line 79
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.createRootContext:()Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
         5: .line 80
            return
        end local 3 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 2 // int stdFeatures
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    6     1         ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0    6     2  stdFeatures  I
            0    6     3        codec  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
             Name  Flags
      ctxt         
      stdFeatures  
      codec        

  public java.lang.Object getCurrentValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 84
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.getCurrentValue:()Ljava/lang/Object;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

  public void setCurrentValue(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.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.Object v
         0: .line 89
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.setCurrentValue:(Ljava/lang/Object;)V
         1: .line 90
            return
        end local 1 // java.lang.Object v
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    2     1     v  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      v     

  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.javaprop.JavaPropsGenerator this
         0: .line 94
            getstatic com.fasterxml.jackson.dataformat.javaprop.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

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

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

  public void setSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 129
            aload 1 /* schema */
            instanceof com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema
            ifeq 15
         1: .line 130
            aload 0 /* this */
            aload 1 /* schema */
            checkcast com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
         2: .line 132
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.inRoot:()Z
            ifeq 14
         3: .line 133
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.lineIndentation:()Ljava/lang/String;
            astore 2 /* indent */
        start local 2 // java.lang.String indent
         4: .line 134
            aload 0 /* this */
            aload 2 /* indent */
            ifnonnull 5
            iconst_0
            goto 6
      StackMap locals: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator com.fasterxml.jackson.core.FormatSchema java.lang.String
      StackMap stack: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
         5: aload 2 /* indent */
            invokevirtual java.lang.String.length:()I
      StackMap locals: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator com.fasterxml.jackson.core.FormatSchema java.lang.String
      StackMap stack: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator int
         6: putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._indentLength:I
         7: .line 135
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._indentLength:I
            ifle 11
         8: .line 136
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
         9: .line 137
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 2 /* indent */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 138
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._indentLength:I
            invokestatic com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.createRootContext:(I)Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
        11: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.prefix:()Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        12: .line 142
            aload 3 /* prefix */
            ifnull 14
        13: .line 143
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 3 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.String indent
        14: .line 146
      StackMap locals:
      StackMap stack:
            return
        15: .line 148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* schema */
            invokespecial com.fasterxml.jackson.core.base.GeneratorBase.setSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)V
        16: .line 149
            return
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0   17     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
            4   14     2  indent  Ljava/lang/String;
           12   14     3  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.core.FormatSchema getSchema();
    descriptor: ()Lcom/fasterxml/jackson/core/FormatSchema;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 152
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

  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.javaprop.JavaPropsGenerator this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 162
            aload 1 /* schema */
            instanceof com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema
            ireturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    1     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public boolean canWriteObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 166
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

  public boolean canWriteTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 169
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

  public boolean canWriteBinaryNatively();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 172
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

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

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

  public com.fasterxml.jackson.core.JsonStreamContext getOutputContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 204
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;

  public void writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String name
         0: .line 218
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.writeFieldName:(Ljava/lang/String;)Z
            ifne 2
         1: .line 219
            aload 0 /* this */
            ldc "Can not write a field name, expecting a value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._reportError:(Ljava/lang/String;)V
         2: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._headerChecked:Z
            ifne 7
         3: .line 223
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._headerChecked:Z
         4: .line 224
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.header:()Ljava/lang/String;
            astore 2 /* header */
        start local 2 // java.lang.String header
         5: .line 225
            aload 2 /* header */
            ifnull 7
            aload 2 /* header */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 7
         6: .line 226
            aload 0 /* this */
            aload 2 /* header */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeRaw:(Ljava/lang/String;)V
        end local 2 // java.lang.String header
         7: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.truncatePath:(Ljava/lang/StringBuilder;)V
         8: .line 233
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._indentLength:I
            if_icmple 12
         9: .line 234
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.pathSeparator:()Ljava/lang/String;
            astore 2 /* sep */
        start local 2 // java.lang.String sep
        10: .line 235
            aload 2 /* sep */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 12
        11: .line 236
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 2 /* sep */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 2 // java.lang.String sep
        12: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._appendFieldName:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        13: .line 240
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0   14     1    name  Ljava/lang/String;
            5    7     2  header  Ljava/lang/String;
           10   12     2     sep  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  protected abstract void _appendFieldName(java.lang.StringBuilder, java.lang.String);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      path  
      name  

  public void writeStartArray();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 252
            aload 0 /* this */
            ldc "start an array"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 253
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.createChildArrayContext:(I)Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
         2: .line 254
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
    Exceptions:
      throws java.io.IOException

  public void writeEndArray();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 258
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.inArray:()Z
            ifne 2
         1: .line 259
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not an Array but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.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.javaprop.JavaPropsGenerator._reportError:(Ljava/lang/String;)V
         2: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.getParent:()Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
         3: .line 262
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
    Exceptions:
      throws java.io.IOException

  public void writeStartObject();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 266
            aload 0 /* this */
            ldc "start an object"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 267
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.createChildObjectContext:(I)Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
         2: .line 268
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
    Exceptions:
      throws java.io.IOException

  public void writeEndObject();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 273
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.inObject:()Z
            ifne 2
         1: .line 274
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current context not an Ibject but "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.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.javaprop.JavaPropsGenerator._reportError:(Ljava/lang/String;)V
         2: .line 276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.getParent:()Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            putfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
         3: .line 277
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
    Exceptions:
      throws java.io.IOException

  public void writeString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String text
         0: .line 288
            aload 1 /* text */
            ifnonnull 3
         1: .line 289
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeNull:()V
         2: .line 290
            return
         3: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 293
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeEscapedEntry:(Ljava/lang/String;)V
         5: .line 294
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    6     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeString(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 300
            aload 0 /* this */
            ldc "write String value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 301
            aload 0 /* this */
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeEscapedEntry:([CII)V
         2: .line 302
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    3     1    text  [C
            0    3     2  offset  I
            0    3     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  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.javaprop.JavaPropsGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 307
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._reportUnsupportedOperation:()V
         1: .line 308
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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 writeUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 313
            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.javaprop.JavaPropsGenerator.writeString:(Ljava/lang/String;)V
         1: .line 314
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String text
         0: .line 324
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeRaw:(Ljava/lang/String;)V
         1: .line 325
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 329
            aload 0 /* this */
            aload 1 /* text */
            iload 2 /* offset */
            iload 2 /* offset */
            iload 3 /* len */
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeRaw:(Ljava/lang/String;)V
         1: .line 330
            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.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 334
            aload 0 /* this */
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeRaw:([CII)V
         1: .line 335
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // char c
         0: .line 339
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeRaw:(C)V
         1: .line 340
            return
        end local 1 // char c
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    2     1     c  C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  public void writeRaw(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // com.fasterxml.jackson.core.SerializableString text
         0: .line 344
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeRaw:(Ljava/lang/String;)V
         1: .line 345
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString text
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    2     1  text  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
    MethodParameters:
      Name  Flags
      text  

  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=6, args_size=5
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator 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 357
            aload 2 /* data */
            ifnonnull 3
         1: .line 358
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeNull:()V
         2: .line 359
            return
         3: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write Binary value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 363
            iload 3 /* offset */
            ifgt 5
            iload 3 /* offset */
            iload 4 /* len */
            iadd
            aload 2 /* data */
            arraylength
            if_icmpeq 6
         5: .line 364
      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 366
      StackMap locals:
      StackMap stack:
            aload 1 /* b64variant */
            aload 2 /* data */
            invokevirtual com.fasterxml.jackson.core.Base64Variant.encode:([B)Ljava/lang/String;
            astore 5 /* encoded */
        start local 5 // java.lang.String encoded
         7: .line 367
            aload 0 /* this */
            aload 5 /* encoded */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeEscapedEntry:(Ljava/lang/String;)V
         8: .line 368
            return
        end local 5 // java.lang.String encoded
        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.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    9     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    9     2        data  [B
            0    9     3      offset  I
            0    9     4         len  I
            7    9     5     encoded  Ljava/lang/String;
    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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // boolean state
         0: .line 379
            aload 0 /* this */
            ldc "write boolean value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 380
            aload 0 /* this */
            iload 1 /* state */
            ifeq 2
            ldc "true"
            goto 3
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator
         2: ldc "false"
      StackMap locals: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator int
      StackMap stack: com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator java.lang.String
         3: invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         4: .line 381
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // int i
         0: .line 386
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 387
            aload 0 /* this */
            iload 1 /* i */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         2: .line 388
            return
        end local 1 // int i
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // long l
         0: .line 393
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 394
            aload 0 /* this */
            lload 1 /* l */
            invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         2: .line 395
            return
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    3     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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.math.BigInteger v
         0: .line 400
            aload 1 /* v */
            ifnonnull 3
         1: .line 401
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeNull:()V
         2: .line 402
            return
         3: .line 404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 405
            aload 0 /* this */
            aload 1 /* v */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         5: .line 406
            return
        end local 1 // java.math.BigInteger v
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // double d
         0: .line 411
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 412
            aload 0 /* this */
            dload 1 /* d */
            invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         2: .line 413
            return
        end local 1 // double d
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // float f
         0: .line 418
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 419
            aload 0 /* this */
            fload 1 /* f */
            invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         2: .line 420
            return
        end local 1 // float f
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.math.BigDecimal dec
         0: .line 425
            aload 1 /* dec */
            ifnonnull 3
         1: .line 426
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeNull:()V
         2: .line 427
            return
         3: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 430
            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.javaprop.JavaPropsGenerator.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 431
            aload 0 /* this */
            aload 2 /* str */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         8: .line 432
            return
        end local 2 // java.lang.String str
        end local 1 // java.math.BigDecimal dec
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String encodedValue
         0: .line 437
            aload 1 /* encodedValue */
            ifnonnull 3
         1: .line 438
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator.writeNull:()V
         2: .line 439
            return
         3: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "write number"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         4: .line 442
            aload 0 /* this */
            aload 1 /* encodedValue */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         5: .line 443
            return
        end local 1 // java.lang.String encodedValue
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0    6     1  encodedValue  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      encodedValue  

  public void writeNull();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
         0: .line 448
            aload 0 /* this */
            ldc "write null value"
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._verifyValueWrite:(Ljava/lang/String;)V
         1: .line 449
            aload 0 /* this */
            ldc ""
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._writeUnescapedEntry:(Ljava/lang/String;)V
         2: .line 450
            return
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
    Exceptions:
      throws java.io.IOException

  protected void _verifyValueWrite(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
        start local 1 // java.lang.String typeMsg
         0: .line 466
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.writeValue:()Z
            ifne 2
         1: .line 467
            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.javaprop.JavaPropsGenerator._reportError:(Ljava/lang/String;)V
         2: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.inArray:()Z
            ifeq 16
         3: .line 472
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.truncatePath:(Ljava/lang/StringBuilder;)V
         4: .line 473
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._jpropContext:Lcom/fasterxml/jackson/dataformat/javaprop/io/JPropWriteContext;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext.getCurrentIndex:()I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.firstArrayOffset:()I
            iadd
            istore 2 /* ix */
        start local 2 // int ix
         5: .line 474
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.writeIndexUsingMarkers:()Z
            ifeq 11
         6: .line 475
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.indexMarker:()Lcom/fasterxml/jackson/dataformat/javaprop/util/Markers;
            astore 3 /* m */
        start local 3 // com.fasterxml.jackson.dataformat.javaprop.util.Markers m
         7: .line 477
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 3 /* m */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.util.Markers.getStart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 478
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            iload 2 /* ix */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         9: .line 479
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 3 /* m */
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.util.Markers.getEnd:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 3 // com.fasterxml.jackson.dataformat.javaprop.util.Markers m
        10: .line 480
            goto 16
        11: .line 482
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 15
        12: .line 483
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._schema:Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsSchema;
            invokevirtual com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema.pathSeparator:()Ljava/lang/String;
            astore 3 /* sep */
        start local 3 // java.lang.String sep
        13: .line 484
            aload 3 /* sep */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 15
        14: .line 485
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            aload 3 /* sep */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 3 // java.lang.String sep
        15: .line 488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator._basePath:Ljava/lang/StringBuilder;
            iload 2 /* ix */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        end local 2 // int ix
        16: .line 491
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String typeMsg
        end local 0 // com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Lcom/fasterxml/jackson/dataformat/javaprop/JavaPropsGenerator;
            0   17     1  typeMsg  Ljava/lang/String;
            5   16     2       ix  I
            7   10     3        m  Lcom/fasterxml/jackson/dataformat/javaprop/util/Markers;
           13   15     3      sep  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      typeMsg  

  protected abstract void _writeEscapedEntry(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  protected abstract void _writeEscapedEntry(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  protected abstract void _writeUnescapedEntry(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  protected abstract void _writeRaw(char);
    descriptor: (C)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  protected abstract void _writeRaw(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  protected abstract void _writeRaw(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  protected abstract void _writeRaw(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     
}
SourceFile: "JavaPropsGenerator.java"
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator