public abstract class org.bouncycastle.jce.provider.JDKAlgorithmParameters extends java.security.AlgorithmParametersSpi
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.bouncycastle.jce.provider.JDKAlgorithmParameters
  super_class: java.security.AlgorithmParametersSpi
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
         0: .line 44
            aload 0 /* this */
            invokespecial java.security.AlgorithmParametersSpi.<init>:()V
            return
        end local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/jce/provider/JDKAlgorithmParameters;

  protected boolean isASN1FormatString(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
        start local 1 // java.lang.String format
         0: .line 49
            aload 1 /* format */
            ifnull 1
            aload 1 /* format */
            ldc "ASN.1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 1 // java.lang.String format
        end local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/bouncycastle/jce/provider/JDKAlgorithmParameters;
            0    2     1  format  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      format  

  protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
        start local 1 // java.lang.Class paramSpec
         0: .line 56
            aload 1 /* paramSpec */
            ifnonnull 2
         1: .line 58
            new java.lang.NullPointerException
            dup
            ldc "argument to getParameterSpec must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 61
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* paramSpec */
            invokevirtual org.bouncycastle.jce.provider.JDKAlgorithmParameters.localEngineGetParameterSpec:(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;
            areturn
        end local 1 // java.lang.Class paramSpec
        end local 0 // org.bouncycastle.jce.provider.JDKAlgorithmParameters this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/bouncycastle/jce/provider/JDKAlgorithmParameters;
            0    3     1  paramSpec  Ljava/lang/Class;
    Exceptions:
      throws java.security.spec.InvalidParameterSpecException
    MethodParameters:
           Name  Flags
      paramSpec  

  protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.security.spec.InvalidParameterSpecException
    MethodParameters:
           Name  Flags
      paramSpec  
}
SourceFile: "JDKAlgorithmParameters.java"
NestMembers:
  org.bouncycastle.jce.provider.JDKAlgorithmParameters$DH  org.bouncycastle.jce.provider.JDKAlgorithmParameters$DSA  org.bouncycastle.jce.provider.JDKAlgorithmParameters$ElGamal  org.bouncycastle.jce.provider.JDKAlgorithmParameters$GOST3410  org.bouncycastle.jce.provider.JDKAlgorithmParameters$IES  org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters  org.bouncycastle.jce.provider.JDKAlgorithmParameters$OAEP  org.bouncycastle.jce.provider.JDKAlgorithmParameters$PBKDF2  org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE  org.bouncycastle.jce.provider.JDKAlgorithmParameters$PSS  org.bouncycastle.jce.provider.JDKAlgorithmParameters$RC2AlgorithmParameters
InnerClasses:
  public DH = org.bouncycastle.jce.provider.JDKAlgorithmParameters$DH of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public DSA = org.bouncycastle.jce.provider.JDKAlgorithmParameters$DSA of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public ElGamal = org.bouncycastle.jce.provider.JDKAlgorithmParameters$ElGamal of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public GOST3410 = org.bouncycastle.jce.provider.JDKAlgorithmParameters$GOST3410 of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public IES = org.bouncycastle.jce.provider.JDKAlgorithmParameters$IES of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public IVAlgorithmParameters = org.bouncycastle.jce.provider.JDKAlgorithmParameters$IVAlgorithmParameters of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public OAEP = org.bouncycastle.jce.provider.JDKAlgorithmParameters$OAEP of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public PBKDF2 = org.bouncycastle.jce.provider.JDKAlgorithmParameters$PBKDF2 of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public PKCS12PBE = org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public PSS = org.bouncycastle.jce.provider.JDKAlgorithmParameters$PSS of org.bouncycastle.jce.provider.JDKAlgorithmParameters
  public RC2AlgorithmParameters = org.bouncycastle.jce.provider.JDKAlgorithmParameters$RC2AlgorithmParameters of org.bouncycastle.jce.provider.JDKAlgorithmParameters