public abstract class javax.json.spi.JsonProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javax.json.spi.JsonProvider
  super_class: java.lang.Object
{
  private static final java.lang.String DEFAULT_PROVIDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.glassfish.json.JsonProviderImpl"

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.json.spi.JsonProvider this
         0: .line 53
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            return
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/json/spi/JsonProvider;

  public static javax.json.spi.JsonProvider provider();
    descriptor: ()Ljavax/json/spi/JsonProvider;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 66
            ldc Ljavax/json/spi/JsonProvider;
            invokestatic java.util.ServiceLoader.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader;
            astore 0 /* loader */
        start local 0 // java.util.ServiceLoader loader
         1: .line 67
            aload 0 /* loader */
            invokevirtual java.util.ServiceLoader.iterator:()Ljava/util/Iterator;
            astore 1 /* it */
        start local 1 // java.util.Iterator it
         2: .line 68
            aload 1 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 4
         3: .line 69
            aload 1 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.json.spi.JsonProvider
            areturn
         4: .line 72
      StackMap locals: java.util.ServiceLoader java.util.Iterator
      StackMap stack:
            ldc "org.glassfish.json.JsonProviderImpl"
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            astore 2 /* clazz */
        start local 2 // java.lang.Class clazz
         5: .line 73
            aload 2 /* clazz */
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast javax.json.spi.JsonProvider
         6: areturn
        end local 2 // java.lang.Class clazz
         7: .line 74
      StackMap locals:
      StackMap stack: java.lang.ClassNotFoundException
            astore 2 /* x */
        start local 2 // java.lang.ClassNotFoundException x
         8: .line 75
            new javax.json.JsonException
            dup
         9: .line 76
            ldc "Provider org.glassfish.json.JsonProviderImpl not found"
            aload 2 /* x */
        10: .line 75
            invokespecial javax.json.JsonException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.ClassNotFoundException x
        11: .line 77
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* x */
        start local 2 // java.lang.Exception x
        12: .line 78
            new javax.json.JsonException
            dup
        13: .line 79
            new java.lang.StringBuilder
            dup
            ldc "Provider org.glassfish.json.JsonProviderImpl could not be instantiated: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* x */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 80
            aload 2 /* x */
        15: .line 78
            invokespecial javax.json.JsonException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Exception x
        end local 1 // java.util.Iterator it
        end local 0 // java.util.ServiceLoader loader
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1   16     0  loader  Ljava/util/ServiceLoader<Ljavax/json/spi/JsonProvider;>;
            2   16     1      it  Ljava/util/Iterator<Ljavax/json/spi/JsonProvider;>;
            5    7     2   clazz  Ljava/lang/Class<*>;
            8   11     2       x  Ljava/lang/ClassNotFoundException;
           12   16     2       x  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     6       7  Class java.lang.ClassNotFoundException
           4     6      11  Class java.lang.Exception

  public abstract javax.json.stream.JsonParser createParser(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/json/stream/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      reader  

  public abstract javax.json.stream.JsonParser createParser(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/json/stream/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      in    

  public abstract javax.json.stream.JsonParserFactory createParserFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/stream/JsonParserFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/stream/JsonParserFactory;
    MethodParameters:
        Name  Flags
      config  

  public abstract javax.json.stream.JsonGenerator createGenerator(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      writer  

  public abstract javax.json.stream.JsonGenerator createGenerator(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      out   

  public abstract javax.json.stream.JsonGeneratorFactory createGeneratorFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/stream/JsonGeneratorFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/stream/JsonGeneratorFactory;
    MethodParameters:
        Name  Flags
      config  

  public abstract javax.json.JsonReader createReader(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/json/JsonReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      reader  

  public abstract javax.json.JsonReader createReader(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljavax/json/JsonReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      in    

  public abstract javax.json.JsonWriter createWriter(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/json/JsonWriter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      writer  

  public abstract javax.json.JsonWriter createWriter(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/json/JsonWriter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      out   

  public abstract javax.json.JsonWriterFactory createWriterFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonWriterFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonWriterFactory;
    MethodParameters:
        Name  Flags
      config  

  public abstract javax.json.JsonReaderFactory createReaderFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonReaderFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonReaderFactory;
    MethodParameters:
        Name  Flags
      config  

  public abstract javax.json.JsonObjectBuilder createObjectBuilder();
    descriptor: ()Ljavax/json/JsonObjectBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public javax.json.JsonObjectBuilder createObjectBuilder(javax.json.JsonObject);
    descriptor: (Ljavax/json/JsonObject;)Ljavax/json/JsonObjectBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonObject object
         0: .line 241
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.json.JsonObject object
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/json/spi/JsonProvider;
            0    1     1  object  Ljavax/json/JsonObject;
    MethodParameters:
        Name  Flags
      object  

  public javax.json.JsonObjectBuilder createObjectBuilder(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonObjectBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.util.Map map
         0: .line 257
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.util.Map map
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/json/spi/JsonProvider;
            0    1     1   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 abstract javax.json.JsonArrayBuilder createArrayBuilder();
    descriptor: ()Ljavax/json/JsonArrayBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public javax.json.JsonArrayBuilder createArrayBuilder(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonArrayBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonArray array
         0: .line 276
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.json.JsonArray array
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public javax.json.JsonPointer createPointer(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/json/JsonPointer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.lang.String jsonPointer
         0: .line 295
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.lang.String jsonPointer
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavax/json/spi/JsonProvider;
            0    1     1  jsonPointer  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      jsonPointer  

  public javax.json.JsonPatchBuilder createPatchBuilder();
    descriptor: ()Ljavax/json/JsonPatchBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.json.spi.JsonProvider this
         0: .line 306
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/json/spi/JsonProvider;

  public javax.json.JsonPatchBuilder createPatchBuilder(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonPatchBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonArray array
         0: .line 320
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.json.JsonArray array
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public javax.json.JsonPatch createPatch(javax.json.JsonArray);
    descriptor: (Ljavax/json/JsonArray;)Ljavax/json/JsonPatch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonArray array
         0: .line 333
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.json.JsonArray array
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  array  Ljavax/json/JsonArray;
    MethodParameters:
       Name  Flags
      array  

  public javax.json.JsonPatch createDiff(javax.json.JsonStructure, javax.json.JsonStructure);
    descriptor: (Ljavax/json/JsonStructure;Ljavax/json/JsonStructure;)Ljavax/json/JsonPatch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonStructure source
        start local 2 // javax.json.JsonStructure target
         0: .line 348
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 2 // javax.json.JsonStructure target
        end local 1 // javax.json.JsonStructure source
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/json/spi/JsonProvider;
            0    1     1  source  Ljavax/json/JsonStructure;
            0    1     2  target  Ljavax/json/JsonStructure;
    MethodParameters:
        Name  Flags
      source  
      target  

  public javax.json.JsonMergePatch createMergePatch(javax.json.JsonValue);
    descriptor: (Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonValue patch
         0: .line 361
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.json.JsonValue patch
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  patch  Ljavax/json/JsonValue;
    MethodParameters:
       Name  Flags
      patch  

  public javax.json.JsonMergePatch createMergeDiff(javax.json.JsonValue, javax.json.JsonValue);
    descriptor: (Ljavax/json/JsonValue;Ljavax/json/JsonValue;)Ljavax/json/JsonMergePatch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // javax.json.JsonValue source
        start local 2 // javax.json.JsonValue target
         0: .line 376
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 2 // javax.json.JsonValue target
        end local 1 // javax.json.JsonValue source
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/json/spi/JsonProvider;
            0    1     1  source  Ljavax/json/JsonValue;
            0    1     2  target  Ljavax/json/JsonValue;
    MethodParameters:
        Name  Flags
      source  
      target  

  public javax.json.JsonArrayBuilder createArrayBuilder(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Ljavax/json/JsonArrayBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.util.Collection collection
         0: .line 392
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.util.Collection collection
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavax/json/spi/JsonProvider;
            0    1     1  collection  Ljava/util/Collection<*>;
    Signature: (Ljava/util/Collection<*>;)Ljavax/json/JsonArrayBuilder;
    MethodParameters:
            Name  Flags
      collection  

  public abstract javax.json.JsonBuilderFactory createBuilderFactory(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljavax/json/JsonBuilderFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljavax/json/JsonBuilderFactory;
    MethodParameters:
        Name  Flags
      config  

  public javax.json.JsonString createValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/json/JsonString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.lang.String value
         0: .line 418
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.lang.String value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public javax.json.JsonNumber createValue(int);
    descriptor: (I)Ljavax/json/JsonNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // int value
         0: .line 430
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // int value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public javax.json.JsonNumber createValue(long);
    descriptor: (J)Ljavax/json/JsonNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // long value
         0: .line 442
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // long value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  J
    MethodParameters:
       Name  Flags
      value  

  public javax.json.JsonNumber createValue(double);
    descriptor: (D)Ljavax/json/JsonNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // double value
         0: .line 454
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // double value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public javax.json.JsonNumber createValue(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)Ljavax/json/JsonNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.math.BigDecimal value
         0: .line 466
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.math.BigDecimal value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  Ljava/math/BigDecimal;
    MethodParameters:
       Name  Flags
      value  

  public javax.json.JsonNumber createValue(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)Ljavax/json/JsonNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.json.spi.JsonProvider this
        start local 1 // java.math.BigInteger value
         0: .line 478
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.math.BigInteger value
        end local 0 // javax.json.spi.JsonProvider this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/json/spi/JsonProvider;
            0    1     1  value  Ljava/math/BigInteger;
    MethodParameters:
       Name  Flags
      value  
}
SourceFile: "JsonProvider.java"