public class net.minidev.json.JSONStyle
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.minidev.json.JSONStyle
  super_class: java.lang.Object
{
  public static final int FLAG_PROTECT_KEYS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FLAG_PROTECT_4WEB;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FLAG_PROTECT_VALUES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FLAG_AGRESSIVE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int FLAG_IGNORE_NULL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final net.minidev.json.JSONStyle NO_COMPRESS;
    descriptor: Lnet/minidev/json/JSONStyle;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final net.minidev.json.JSONStyle MAX_COMPRESS;
    descriptor: Lnet/minidev/json/JSONStyle;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final net.minidev.json.JSONStyle LT_COMPRESS;
    descriptor: Lnet/minidev/json/JSONStyle;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private boolean _protectKeys;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _protect4Web;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _protectValues;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _ignore_null;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private net.minidev.json.JStylerObj$MustProtect mpKey;
    descriptor: Lnet/minidev/json/JStylerObj$MustProtect;
    flags: (0x0002) ACC_PRIVATE

  private net.minidev.json.JStylerObj$MustProtect mpValue;
    descriptor: Lnet/minidev/json/JStylerObj$MustProtect;
    flags: (0x0002) ACC_PRIVATE

  private net.minidev.json.JStylerObj$StringProtector esc;
    descriptor: Lnet/minidev/json/JStylerObj$StringProtector;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 49
            new net.minidev.json.JSONStyle
            dup
            iconst_0
            invokespecial net.minidev.json.JSONStyle.<init>:(I)V
            putstatic net.minidev.json.JSONStyle.NO_COMPRESS:Lnet/minidev/json/JSONStyle;
         1: .line 50
            new net.minidev.json.JSONStyle
            dup
            iconst_m1
            invokespecial net.minidev.json.JSONStyle.<init>:(I)V
            putstatic net.minidev.json.JSONStyle.MAX_COMPRESS:Lnet/minidev/json/JSONStyle;
         2: .line 54
            new net.minidev.json.JSONStyle
            dup
            iconst_2
            invokespecial net.minidev.json.JSONStyle.<init>:(I)V
            putstatic net.minidev.json.JSONStyle.LT_COMPRESS:Lnet/minidev/json/JSONStyle;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // int FLAG
         0: .line 66
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 67
            aload 0 /* this */
            iload 1 /* FLAG */
            iconst_1
            iand
            ifne 2
            iconst_1
            goto 3
      StackMap locals: net.minidev.json.JSONStyle int
      StackMap stack: net.minidev.json.JSONStyle
         2: iconst_0
      StackMap locals: net.minidev.json.JSONStyle int
      StackMap stack: net.minidev.json.JSONStyle int
         3: putfield net.minidev.json.JSONStyle._protectKeys:Z
         4: .line 68
            aload 0 /* this */
            iload 1 /* FLAG */
            iconst_4
            iand
            ifne 5
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack: net.minidev.json.JSONStyle
         5: iconst_0
      StackMap locals: net.minidev.json.JSONStyle int
      StackMap stack: net.minidev.json.JSONStyle int
         6: putfield net.minidev.json.JSONStyle._protectValues:Z
         7: .line 69
            aload 0 /* this */
            iload 1 /* FLAG */
            iconst_2
            iand
            ifne 8
            iconst_1
            goto 9
      StackMap locals:
      StackMap stack: net.minidev.json.JSONStyle
         8: iconst_0
      StackMap locals: net.minidev.json.JSONStyle int
      StackMap stack: net.minidev.json.JSONStyle int
         9: putfield net.minidev.json.JSONStyle._protect4Web:Z
        10: .line 70
            aload 0 /* this */
            iload 1 /* FLAG */
            bipush 16
            iand
            ifle 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack: net.minidev.json.JSONStyle
        11: iconst_0
      StackMap locals: net.minidev.json.JSONStyle int
      StackMap stack: net.minidev.json.JSONStyle int
        12: putfield net.minidev.json.JSONStyle._ignore_null:Z
        13: .line 73
            iload 1 /* FLAG */
            bipush 8
            iand
            ifle 16
        14: .line 74
            getstatic net.minidev.json.JStylerObj.MP_AGGRESIVE:Lnet/minidev/json/JStylerObj$MPAgressive;
            astore 2 /* mp */
        start local 2 // net.minidev.json.JStylerObj$MustProtect mp
        15: goto 17
        end local 2 // net.minidev.json.JStylerObj$MustProtect mp
        16: .line 76
      StackMap locals:
      StackMap stack:
            getstatic net.minidev.json.JStylerObj.MP_SIMPLE:Lnet/minidev/json/JStylerObj$MPSimple;
            astore 2 /* mp */
        start local 2 // net.minidev.json.JStylerObj$MustProtect mp
        17: .line 78
      StackMap locals: net.minidev.json.JStylerObj$MustProtect
      StackMap stack:
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protectValues:Z
            ifeq 19
        18: .line 79
            aload 0 /* this */
            getstatic net.minidev.json.JStylerObj.MP_TRUE:Lnet/minidev/json/JStylerObj$MPTrue;
            putfield net.minidev.json.JSONStyle.mpValue:Lnet/minidev/json/JStylerObj$MustProtect;
            goto 20
        19: .line 81
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* mp */
            putfield net.minidev.json.JSONStyle.mpValue:Lnet/minidev/json/JStylerObj$MustProtect;
        20: .line 83
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protectKeys:Z
            ifeq 22
        21: .line 84
            aload 0 /* this */
            getstatic net.minidev.json.JStylerObj.MP_TRUE:Lnet/minidev/json/JStylerObj$MPTrue;
            putfield net.minidev.json.JSONStyle.mpKey:Lnet/minidev/json/JStylerObj$MustProtect;
            goto 23
        22: .line 86
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* mp */
            putfield net.minidev.json.JSONStyle.mpKey:Lnet/minidev/json/JStylerObj$MustProtect;
        23: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protect4Web:Z
            ifeq 25
        24: .line 89
            aload 0 /* this */
            getstatic net.minidev.json.JStylerObj.ESCAPE4Web:Lnet/minidev/json/JStylerObj$Escape4Web;
            putfield net.minidev.json.JSONStyle.esc:Lnet/minidev/json/JStylerObj$StringProtector;
            goto 26
        25: .line 91
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic net.minidev.json.JStylerObj.ESCAPE_LT:Lnet/minidev/json/JStylerObj$EscapeLT;
            putfield net.minidev.json.JSONStyle.esc:Lnet/minidev/json/JStylerObj$StringProtector;
        26: .line 92
      StackMap locals:
      StackMap stack:
            return
        end local 2 // net.minidev.json.JStylerObj$MustProtect mp
        end local 1 // int FLAG
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   27     0  this  Lnet/minidev/json/JSONStyle;
            0   27     1  FLAG  I
           15   16     2    mp  Lnet/minidev/json/JStylerObj$MustProtect;
           17   27     2    mp  Lnet/minidev/json/JStylerObj$MustProtect;
    MethodParameters:
      Name  Flags
      FLAG  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 95
            aload 0 /* this */
            iconst_0
            invokespecial net.minidev.json.JSONStyle.<init>:(I)V
         1: .line 96
            return
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;

  public boolean protectKeys();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 99
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protectKeys:Z
            ireturn
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;

  public boolean protectValues();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 103
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protectValues:Z
            ireturn
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;

  public boolean protect4Web();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 107
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._protect4Web:Z
            ireturn
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;

  public boolean ignoreNull();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 111
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle._ignore_null:Z
            ireturn
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;

  public boolean indent();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.minidev.json.JSONStyle this
         0: .line 115
            iconst_0
            ireturn
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;

  public boolean mustProtectKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.String s
         0: .line 119
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle.mpKey:Lnet/minidev/json/JStylerObj$MustProtect;
            aload 1 /* s */
            invokeinterface net.minidev.json.JStylerObj$MustProtect.mustBeProtect:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String s
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public boolean mustProtectValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.String s
         0: .line 123
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle.mpValue:Lnet/minidev/json/JStylerObj$MustProtect;
            aload 1 /* s */
            invokeinterface net.minidev.json.JStylerObj$MustProtect.mustBeProtect:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String s
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public void writeString(java.lang.Appendable, java.lang.String);
    descriptor: (Ljava/lang/Appendable;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
        start local 2 // java.lang.String value
         0: .line 127
            aload 0 /* this */
            aload 2 /* value */
            invokevirtual net.minidev.json.JSONStyle.mustProtectValue:(Ljava/lang/String;)Z
            ifne 2
         1: .line 128
            aload 1 /* out */
            aload 2 /* value */
            invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
            pop
            goto 5
         2: .line 130
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            bipush 34
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         3: .line 131
            aload 2 /* value */
            aload 1 /* out */
            aload 0 /* this */
            invokestatic net.minidev.json.JSONValue.escape:(Ljava/lang/String;Ljava/lang/Appendable;Lnet/minidev/json/JSONStyle;)V
         4: .line 132
            aload 1 /* out */
            bipush 34
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         5: .line 134
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lnet/minidev/json/JSONStyle;
            0    6     1    out  Ljava/lang/Appendable;
            0    6     2  value  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      out    
      value  

  public void escape(java.lang.String, java.lang.Appendable);
    descriptor: (Ljava/lang/String;Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.String s
        start local 2 // java.lang.Appendable out
         0: .line 137
            aload 0 /* this */
            getfield net.minidev.json.JSONStyle.esc:Lnet/minidev/json/JStylerObj$StringProtector;
            aload 1 /* s */
            aload 2 /* out */
            invokeinterface net.minidev.json.JStylerObj$StringProtector.escape:(Ljava/lang/String;Ljava/lang/Appendable;)V
         1: .line 138
            return
        end local 2 // java.lang.Appendable out
        end local 1 // java.lang.String s
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1     s  Ljava/lang/String;
            0    2     2   out  Ljava/lang/Appendable;
    MethodParameters:
      Name  Flags
      s     
      out   

  public void objectStart(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 144
            aload 1 /* out */
            bipush 123
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 145
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void objectStop(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 151
            aload 1 /* out */
            bipush 125
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 152
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void objectFirstStart(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 158
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void objectNext(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 164
            aload 1 /* out */
            bipush 44
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 165
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void objectElmStop(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 171
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void objectEndOfKey(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 177
            aload 1 /* out */
            bipush 58
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 178
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void arrayStart(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 184
            aload 1 /* out */
            bipush 91
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 185
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void arrayStop(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 191
            aload 1 /* out */
            bipush 93
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 192
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void arrayfirstObject(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 198
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void arrayNextElm(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 204
            aload 1 /* out */
            bipush 44
            invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
            pop
         1: .line 205
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/minidev/json/JSONStyle;
            0    2     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public void arrayObjectEnd(java.lang.Appendable);
    descriptor: (Ljava/lang/Appendable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.minidev.json.JSONStyle this
        start local 1 // java.lang.Appendable out
         0: .line 211
            return
        end local 1 // java.lang.Appendable out
        end local 0 // net.minidev.json.JSONStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/minidev/json/JSONStyle;
            0    1     1   out  Ljava/lang/Appendable;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
}
SourceFile: "JSONStyle.java"
InnerClasses:
  public abstract MustProtect = net.minidev.json.JStylerObj$MustProtect of net.minidev.json.JStylerObj
  public abstract StringProtector = net.minidev.json.JStylerObj$StringProtector of net.minidev.json.JStylerObj