public final class javax.json.Json
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javax.json.Json
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.json.Json this
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 62
            return
        end local 0 // javax.json.Json this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/json/Json;

  public static javax.json.stream.JsonParser createParser(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/json/stream/JsonParser;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.Reader reader
         0: .line 71
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* reader */
            invokevirtual javax.json.spi.JsonProvider.createParser:(Ljava/io/Reader;)Ljavax/json/stream/JsonParser;
            areturn
        end local 0 // java.io.Reader reader
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  reader  Ljava/io/Reader;
    MethodParameters:
        Name  Flags
      reader  

  public static javax.json.stream.JsonParser createParser(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/json/stream/JsonParser;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.InputStream in
         0: .line 85
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* in */
            invokevirtual javax.json.spi.JsonProvider.createParser:(Ljava/io/InputStream;)Ljavax/json/stream/JsonParser;
            areturn
        end local 0 // java.io.InputStream in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  Ljava/io/InputStream;
    MethodParameters:
      Name  Flags
      in    

  public static javax.json.stream.JsonGenerator createGenerator(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/json/stream/JsonGenerator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.Writer writer
         0: .line 95
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* writer */
            invokevirtual javax.json.spi.JsonProvider.createGenerator:(Ljava/io/Writer;)Ljavax/json/stream/JsonGenerator;
            areturn
        end local 0 // java.io.Writer writer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  writer  Ljava/io/Writer;
    MethodParameters:
        Name  Flags
      writer  

  public static javax.json.stream.JsonGenerator createGenerator(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/json/stream/JsonGenerator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.OutputStream out
         0: .line 105
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* out */
            invokevirtual javax.json.spi.JsonProvider.createGenerator:(Ljava/io/OutputStream;)Ljavax/json/stream/JsonGenerator;
            areturn
        end local 0 // java.io.OutputStream out
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   out  Ljava/io/OutputStream;
    MethodParameters:
      Name  Flags
      out   

  public static javax.json.stream.JsonParserFactory createParserFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/stream/JsonParserFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map config
         0: .line 129
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* config */
            invokevirtual javax.json.spi.JsonProvider.createParserFactory:(Ljava/util/Map;)Ljavax/json/stream/JsonParserFactory;
            areturn
        end local 0 // java.util.Map config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  config  Ljava/util/Map<Ljava/lang/String;*>;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/stream/JsonParserFactory;
    MethodParameters:
        Name  Flags
      config  

  public static javax.json.stream.JsonGeneratorFactory createGeneratorFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/stream/JsonGeneratorFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map config
         0: .line 154
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* config */
            invokevirtual javax.json.spi.JsonProvider.createGeneratorFactory:(Ljava/util/Map;)Ljavax/json/stream/JsonGeneratorFactory;
            areturn
        end local 0 // java.util.Map config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  config  Ljava/util/Map<Ljava/lang/String;*>;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/stream/JsonGeneratorFactory;
    MethodParameters:
        Name  Flags
      config  

  public static javax.json.JsonWriter createWriter(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/json/JsonWriter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.Writer writer
         0: .line 166
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* writer */
            invokevirtual javax.json.spi.JsonProvider.createWriter:(Ljava/io/Writer;)Ljavax/json/JsonWriter;
            areturn
        end local 0 // java.io.Writer writer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  writer  Ljava/io/Writer;
    MethodParameters:
        Name  Flags
      writer  

  public static javax.json.JsonWriter createWriter(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/json/JsonWriter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.OutputStream out
         0: .line 179
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* out */
            invokevirtual javax.json.spi.JsonProvider.createWriter:(Ljava/io/OutputStream;)Ljavax/json/JsonWriter;
            areturn
        end local 0 // java.io.OutputStream out
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   out  Ljava/io/OutputStream;
    MethodParameters:
      Name  Flags
      out   

  public static javax.json.JsonReader createReader(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/json/JsonReader;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.Reader reader
         0: .line 189
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* reader */
            invokevirtual javax.json.spi.JsonProvider.createReader:(Ljava/io/Reader;)Ljavax/json/JsonReader;
            areturn
        end local 0 // java.io.Reader reader
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  reader  Ljava/io/Reader;
    MethodParameters:
        Name  Flags
      reader  

  public static javax.json.JsonReader createReader(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/json/JsonReader;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.InputStream in
         0: .line 201
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* in */
            invokevirtual javax.json.spi.JsonProvider.createReader:(Ljava/io/InputStream;)Ljavax/json/JsonReader;
            areturn
        end local 0 // java.io.InputStream in
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    in  Ljava/io/InputStream;
    MethodParameters:
      Name  Flags
      in    

  public static javax.json.JsonReaderFactory createReaderFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonReaderFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map config
         0: .line 215
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* config */
            invokevirtual javax.json.spi.JsonProvider.createReaderFactory:(Ljava/util/Map;)Ljavax/json/JsonReaderFactory;
            areturn
        end local 0 // java.util.Map config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  config  Ljava/util/Map<Ljava/lang/String;*>;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonReaderFactory;
    MethodParameters:
        Name  Flags
      config  

  public static javax.json.JsonWriterFactory createWriterFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonWriterFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map config
         0: .line 229
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* config */
            invokevirtual javax.json.spi.JsonProvider.createWriterFactory:(Ljava/util/Map;)Ljavax/json/JsonWriterFactory;
            areturn
        end local 0 // java.util.Map config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  config  Ljava/util/Map<Ljava/lang/String;*>;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonWriterFactory;
    MethodParameters:
        Name  Flags
      config  

  public static javax.json.JsonArrayBuilder createArrayBuilder();
    descriptor: ()Ljavax/json/JsonArrayBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 238
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            invokevirtual javax.json.spi.JsonProvider.createArrayBuilder:()Ljavax/json/JsonArrayBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.json.JsonArrayBuilder createArrayBuilder(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonArrayBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.JsonArray array
         0: .line 250
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* array */
            invokevirtual javax.json.spi.JsonProvider.createArrayBuilder:(Ljavax/json/JsonArray;)Ljavax/json/JsonArrayBuilder;
            areturn
        end local 0 // javax.json.JsonArray array
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public static javax.json.JsonArrayBuilder createArrayBuilder(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Ljavax/json/JsonArrayBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Collection collection
         0: .line 266
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* collection */
            invokevirtual javax.json.spi.JsonProvider.createArrayBuilder:(Ljava/util/Collection;)Ljavax/json/JsonArrayBuilder;
            areturn
        end local 0 // java.util.Collection collection
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  collection  Ljava/util/Collection<*>;
    Signature: (Ljava/util/Collection<*>;)Ljavax/json/JsonArrayBuilder;
    MethodParameters:
            Name  Flags
      collection  

  public static javax.json.JsonObjectBuilder createObjectBuilder();
    descriptor: ()Ljavax/json/JsonObjectBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 275
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            invokevirtual javax.json.spi.JsonProvider.createObjectBuilder:()Ljavax/json/JsonObjectBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.json.JsonObjectBuilder createObjectBuilder(javax.json.JsonObject);
    descriptor: (Ljavax/json/JsonObject;)Ljavax/json/JsonObjectBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.JsonObject object
         0: .line 287
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* object */
            invokevirtual javax.json.spi.JsonProvider.createObjectBuilder:(Ljavax/json/JsonObject;)Ljavax/json/JsonObjectBuilder;
            areturn
        end local 0 // javax.json.JsonObject object
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  object  Ljavax/json/JsonObject;
    MethodParameters:
        Name  Flags
      object  

  public static javax.json.JsonObjectBuilder createObjectBuilder(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonObjectBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map map
         0: .line 303
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* map */
            invokevirtual javax.json.spi.JsonProvider.createObjectBuilder:(Ljava/util/Map;)Ljavax/json/JsonObjectBuilder;
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljavax/json/JsonObjectBuilder;
    MethodParameters:
      Name  Flags
      map   

  public static javax.json.JsonPointer createPointer(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/json/JsonPointer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String jsonPointer
         0: .line 322
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* jsonPointer */
            invokevirtual javax.json.spi.JsonProvider.createPointer:(Ljava/lang/String;)Ljavax/json/JsonPointer;
            areturn
        end local 0 // java.lang.String jsonPointer
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  jsonPointer  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      jsonPointer  

  public static javax.json.JsonPatchBuilder createPatchBuilder();
    descriptor: ()Ljavax/json/JsonPatchBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 333
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            invokevirtual javax.json.spi.JsonProvider.createPatchBuilder:()Ljavax/json/JsonPatchBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.json.JsonPatchBuilder createPatchBuilder(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonPatchBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.JsonArray array
         0: .line 347
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* array */
            invokevirtual javax.json.spi.JsonProvider.createPatchBuilder:(Ljavax/json/JsonArray;)Ljavax/json/JsonPatchBuilder;
            areturn
        end local 0 // javax.json.JsonArray array
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public static javax.json.JsonPatch createPatch(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonPatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.JsonArray array
         0: .line 360
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* array */
            invokevirtual javax.json.spi.JsonProvider.createPatch:(Ljavax/json/JsonArray;)Ljavax/json/JsonPatch;
            areturn
        end local 0 // javax.json.JsonArray array
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public static javax.json.JsonPatch createDiff(javax.json.JsonStructure, javax.json.JsonStructure);
    descriptor: (Ljavax/json/JsonStructure;Ljavax/json/JsonStructure;)Ljavax/json/JsonPatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.json.JsonStructure source
        start local 1 // javax.json.JsonStructure target
         0: .line 375
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* source */
            aload 1 /* target */
            invokevirtual javax.json.spi.JsonProvider.createDiff:(Ljavax/json/JsonStructure;Ljavax/json/JsonStructure;)Ljavax/json/JsonPatch;
            areturn
        end local 1 // javax.json.JsonStructure target
        end local 0 // javax.json.JsonStructure source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  source  Ljavax/json/JsonStructure;
            0    1     1  target  Ljavax/json/JsonStructure;
    MethodParameters:
        Name  Flags
      source  
      target  

  public static javax.json.JsonMergePatch createMergePatch(javax.json.JsonValue);
    descriptor: (Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.JsonValue patch
         0: .line 388
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* patch */
            invokevirtual javax.json.spi.JsonProvider.createMergePatch:(Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
            areturn
        end local 0 // javax.json.JsonValue patch
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  patch  Ljavax/json/JsonValue;
    MethodParameters:
       Name  Flags
      patch  

  public static javax.json.JsonMergePatch createMergeDiff(javax.json.JsonValue, javax.json.JsonValue);
    descriptor: (Ljavax/json/JsonValue;Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.json.JsonValue source
        start local 1 // javax.json.JsonValue target
         0: .line 403
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* source */
            aload 1 /* target */
            invokevirtual javax.json.spi.JsonProvider.createMergeDiff:(Ljavax/json/JsonValue;Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
            areturn
        end local 1 // javax.json.JsonValue target
        end local 0 // javax.json.JsonValue source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  source  Ljavax/json/JsonValue;
            0    1     1  target  Ljavax/json/JsonValue;
    MethodParameters:
        Name  Flags
      source  
      target  

  public static javax.json.JsonBuilderFactory createBuilderFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonBuilderFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map config
         0: .line 419
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* config */
            invokevirtual javax.json.spi.JsonProvider.createBuilderFactory:(Ljava/util/Map;)Ljavax/json/JsonBuilderFactory;
            areturn
        end local 0 // java.util.Map config
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  config  Ljava/util/Map<Ljava/lang/String;*>;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonBuilderFactory;
    MethodParameters:
        Name  Flags
      config  

  public static javax.json.JsonString createValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/json/JsonString;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String value
         0: .line 431
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(Ljava/lang/String;)Ljavax/json/JsonString;
            areturn
        end local 0 // java.lang.String value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public static javax.json.JsonNumber createValue(int);
    descriptor: (I)Ljavax/json/JsonNumber;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int value
         0: .line 443
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            iload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(I)Ljavax/json/JsonNumber;
            areturn
        end local 0 // int value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  I
    MethodParameters:
       Name  Flags
      value  

  public static javax.json.JsonNumber createValue(long);
    descriptor: (J)Ljavax/json/JsonNumber;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // long value
         0: .line 455
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            lload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(J)Ljavax/json/JsonNumber;
            areturn
        end local 0 // long value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  J
    MethodParameters:
       Name  Flags
      value  

  public static javax.json.JsonNumber createValue(double);
    descriptor: (D)Ljavax/json/JsonNumber;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // double value
         0: .line 467
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            dload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(D)Ljavax/json/JsonNumber;
            areturn
        end local 0 // double value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  D
    MethodParameters:
       Name  Flags
      value  

  public static javax.json.JsonNumber createValue(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)Ljavax/json/JsonNumber;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.math.BigDecimal value
         0: .line 479
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(Ljava/math/BigDecimal;)Ljavax/json/JsonNumber;
            areturn
        end local 0 // java.math.BigDecimal value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Ljava/math/BigDecimal;
    MethodParameters:
       Name  Flags
      value  

  public static javax.json.JsonNumber createValue(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)Ljavax/json/JsonNumber;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.math.BigInteger value
         0: .line 491
            invokestatic javax.json.spi.JsonProvider.provider:()Ljavax/json/spi/JsonProvider;
            aload 0 /* value */
            invokevirtual javax.json.spi.JsonProvider.createValue:(Ljava/math/BigInteger;)Ljavax/json/JsonNumber;
            areturn
        end local 0 // java.math.BigInteger value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Ljava/math/BigInteger;
    MethodParameters:
       Name  Flags
      value  

  public static java.lang.String encodePointer(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String pointer
         0: .line 504
            aload 0 /* pointer */
            ldc "~"
            ldc "~0"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            ldc "/"
            ldc "~1"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String pointer
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  pointer  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pointer  

  public static java.lang.String decodePointer(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String escaped
         0: .line 517
            aload 0 /* escaped */
            ldc "~1"
            ldc "/"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            ldc "~0"
            ldc "~"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            areturn
        end local 0 // java.lang.String escaped
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  escaped  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      escaped  
}
SourceFile: "Json.java"