public class org.bouncycastle.asn1.x9.X962NamedCurves
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.asn1.x9.X962NamedCurves
  super_class: java.lang.Object
{
  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v3;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v3;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder prime256v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v3;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb176w1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v3;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb208w1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v2;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v3;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb272w1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb304w1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb359v1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb368w1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb431r1;
    descriptor: Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    flags: (0x0008) ACC_STATIC

  static final java.util.Hashtable objIds;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.util.Hashtable curves;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.util.Hashtable names;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 18
            new org.bouncycastle.asn1.x9.X962NamedCurves$1
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$1.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         1: .line 40
            new org.bouncycastle.asn1.x9.X962NamedCurves$2
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$2.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         2: .line 62
            new org.bouncycastle.asn1.x9.X962NamedCurves$3
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$3.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         3: .line 84
            new org.bouncycastle.asn1.x9.X962NamedCurves$4
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$4.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         4: .line 106
            new org.bouncycastle.asn1.x9.X962NamedCurves$5
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$5.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         5: .line 128
            new org.bouncycastle.asn1.x9.X962NamedCurves$6
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$6.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         6: .line 150
            new org.bouncycastle.asn1.x9.X962NamedCurves$7
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$7.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime256v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         7: .line 175
            new org.bouncycastle.asn1.x9.X962NamedCurves$8
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$8.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         8: .line 198
            new org.bouncycastle.asn1.x9.X962NamedCurves$9
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$9.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
         9: .line 221
            new org.bouncycastle.asn1.x9.X962NamedCurves$10
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$10.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        10: .line 244
            new org.bouncycastle.asn1.x9.X962NamedCurves$11
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$11.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb176w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        11: .line 267
            new org.bouncycastle.asn1.x9.X962NamedCurves$12
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$12.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        12: .line 290
            new org.bouncycastle.asn1.x9.X962NamedCurves$13
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$13.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        13: .line 313
            new org.bouncycastle.asn1.x9.X962NamedCurves$14
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$14.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        14: .line 336
            new org.bouncycastle.asn1.x9.X962NamedCurves$15
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$15.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb208w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        15: .line 359
            new org.bouncycastle.asn1.x9.X962NamedCurves$16
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$16.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        16: .line 382
            new org.bouncycastle.asn1.x9.X962NamedCurves$17
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$17.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        17: .line 405
            new org.bouncycastle.asn1.x9.X962NamedCurves$18
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$18.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        18: .line 428
            new org.bouncycastle.asn1.x9.X962NamedCurves$19
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$19.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb272w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        19: .line 451
            new org.bouncycastle.asn1.x9.X962NamedCurves$20
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$20.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb304w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        20: .line 474
            new org.bouncycastle.asn1.x9.X962NamedCurves$21
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$21.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb359v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        21: .line 497
            new org.bouncycastle.asn1.x9.X962NamedCurves$22
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$22.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb368w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        22: .line 520
            new org.bouncycastle.asn1.x9.X962NamedCurves$23
            dup
            invokespecial org.bouncycastle.asn1.x9.X962NamedCurves$23.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb431r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
        23: .line 543
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.objIds:Ljava/util/Hashtable;
        24: .line 544
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.curves:Ljava/util/Hashtable;
        25: .line 545
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.bouncycastle.asn1.x9.X962NamedCurves.names:Ljava/util/Hashtable;
        26: .line 556
            ldc "prime192v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime192v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        27: .line 557
            ldc "prime192v2"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime192v2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        28: .line 558
            ldc "prime192v3"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime192v3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime192v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        29: .line 559
            ldc "prime239v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime239v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        30: .line 560
            ldc "prime239v2"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime239v2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        31: .line 561
            ldc "prime239v3"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime239v3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime239v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        32: .line 562
            ldc "prime256v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.prime256v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.prime256v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        33: .line 563
            ldc "c2pnb163v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb163v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        34: .line 564
            ldc "c2pnb163v2"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb163v2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        35: .line 565
            ldc "c2pnb163v3"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb163v3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb163v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        36: .line 566
            ldc "c2pnb176w1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb176w1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb176w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        37: .line 567
            ldc "c2tnb191v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb191v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        38: .line 568
            ldc "c2tnb191v2"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb191v2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        39: .line 569
            ldc "c2tnb191v3"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb191v3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb191v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        40: .line 570
            ldc "c2pnb208w1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb208w1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb208w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        41: .line 571
            ldc "c2tnb239v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb239v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        42: .line 572
            ldc "c2tnb239v2"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb239v2:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v2:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        43: .line 573
            ldc "c2tnb239v3"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb239v3:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb239v3:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        44: .line 574
            ldc "c2pnb272w1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb272w1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb272w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        45: .line 575
            ldc "c2pnb304w1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb304w1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb304w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        46: .line 576
            ldc "c2tnb359v1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb359v1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb359v1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        47: .line 577
            ldc "c2pnb368w1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2pnb368w1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2pnb368w1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        48: .line 578
            ldc "c2tnb431r1"
            getstatic org.bouncycastle.asn1.x9.X9ObjectIdentifiers.c2tnb431r1:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.c2tnb431r1:Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.defineCurve:(Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
        49: .line 579
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.asn1.x9.X962NamedCurves this
         0: .line 16
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.bouncycastle.asn1.x9.X962NamedCurves this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/asn1/x9/X962NamedCurves;

  static void defineCurve(java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder);
    descriptor: (Ljava/lang/String;Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.String name
        start local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
        start local 2 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
         0: .line 549
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            aload 1 /* oid */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 550
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.names:Ljava/util/Hashtable;
            aload 1 /* oid */
            aload 0 /* name */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 551
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.curves:Ljava/util/Hashtable;
            aload 1 /* oid */
            aload 2 /* holder */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 552
            return
        end local 2 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
        end local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    name  Ljava/lang/String;
            0    4     1     oid  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            0    4     2  holder  Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    MethodParameters:
        Name  Flags
      name    
      oid     
      holder  

  public static org.bouncycastle.asn1.x9.X9ECParameters getByName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String name
         0: .line 584
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            invokestatic org.bouncycastle.util.Strings.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1ObjectIdentifier
            astore 1 /* oid */
        start local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
         1: .line 586
            aload 1 /* oid */
            ifnull 3
         2: .line 588
            aload 1 /* oid */
            invokestatic org.bouncycastle.asn1.x9.X962NamedCurves.getByOID:(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
            areturn
         3: .line 591
      StackMap locals: org.bouncycastle.asn1.ASN1ObjectIdentifier
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  name  Ljava/lang/String;
            1    4     1   oid  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    MethodParameters:
      Name  Flags
      name  

  public static org.bouncycastle.asn1.x9.X9ECParameters getByOID(org.bouncycastle.asn1.ASN1ObjectIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;)Lorg/bouncycastle/asn1/x9/X9ECParameters;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
         0: .line 603
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.curves:Ljava/util/Hashtable;
            aload 0 /* oid */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.x9.X9ECParametersHolder
            astore 1 /* holder */
        start local 1 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
         1: .line 605
            aload 1 /* holder */
            ifnull 3
         2: .line 607
            aload 1 /* holder */
            invokevirtual org.bouncycastle.asn1.x9.X9ECParametersHolder.getParameters:()Lorg/bouncycastle/asn1/x9/X9ECParameters;
            areturn
         3: .line 610
      StackMap locals: org.bouncycastle.asn1.x9.X9ECParametersHolder
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.bouncycastle.asn1.x9.X9ECParametersHolder holder
        end local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0     oid  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
            1    4     1  holder  Lorg/bouncycastle/asn1/x9/X9ECParametersHolder;
    MethodParameters:
      Name  Flags
      oid   

  public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String name
         0: .line 622
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.objIds:Ljava/util/Hashtable;
            aload 0 /* name */
            invokestatic org.bouncycastle.util.Strings.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.bouncycastle.asn1.ASN1ObjectIdentifier
            areturn
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public static java.lang.String getName(org.bouncycastle.asn1.ASN1ObjectIdentifier);
    descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
         0: .line 631
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.names:Ljava/util/Hashtable;
            aload 0 /* oid */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // org.bouncycastle.asn1.ASN1ObjectIdentifier oid
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   oid  Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
    MethodParameters:
      Name  Flags
      oid   

  public static java.util.Enumeration getNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 640
            getstatic org.bouncycastle.asn1.x9.X962NamedCurves.objIds:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.keys:()Ljava/util/Enumeration;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "X962NamedCurves.java"
NestMembers:
  org.bouncycastle.asn1.x9.X962NamedCurves$1  org.bouncycastle.asn1.x9.X962NamedCurves$10  org.bouncycastle.asn1.x9.X962NamedCurves$11  org.bouncycastle.asn1.x9.X962NamedCurves$12  org.bouncycastle.asn1.x9.X962NamedCurves$13  org.bouncycastle.asn1.x9.X962NamedCurves$14  org.bouncycastle.asn1.x9.X962NamedCurves$15  org.bouncycastle.asn1.x9.X962NamedCurves$16  org.bouncycastle.asn1.x9.X962NamedCurves$17  org.bouncycastle.asn1.x9.X962NamedCurves$18  org.bouncycastle.asn1.x9.X962NamedCurves$19  org.bouncycastle.asn1.x9.X962NamedCurves$2  org.bouncycastle.asn1.x9.X962NamedCurves$20  org.bouncycastle.asn1.x9.X962NamedCurves$21  org.bouncycastle.asn1.x9.X962NamedCurves$22  org.bouncycastle.asn1.x9.X962NamedCurves$23  org.bouncycastle.asn1.x9.X962NamedCurves$3  org.bouncycastle.asn1.x9.X962NamedCurves$4  org.bouncycastle.asn1.x9.X962NamedCurves$5  org.bouncycastle.asn1.x9.X962NamedCurves$6  org.bouncycastle.asn1.x9.X962NamedCurves$7  org.bouncycastle.asn1.x9.X962NamedCurves$8  org.bouncycastle.asn1.x9.X962NamedCurves$9
InnerClasses:
  org.bouncycastle.asn1.x9.X962NamedCurves$1
  org.bouncycastle.asn1.x9.X962NamedCurves$10
  org.bouncycastle.asn1.x9.X962NamedCurves$11
  org.bouncycastle.asn1.x9.X962NamedCurves$12
  org.bouncycastle.asn1.x9.X962NamedCurves$13
  org.bouncycastle.asn1.x9.X962NamedCurves$14
  org.bouncycastle.asn1.x9.X962NamedCurves$15
  org.bouncycastle.asn1.x9.X962NamedCurves$16
  org.bouncycastle.asn1.x9.X962NamedCurves$17
  org.bouncycastle.asn1.x9.X962NamedCurves$18
  org.bouncycastle.asn1.x9.X962NamedCurves$19
  org.bouncycastle.asn1.x9.X962NamedCurves$2
  org.bouncycastle.asn1.x9.X962NamedCurves$20
  org.bouncycastle.asn1.x9.X962NamedCurves$21
  org.bouncycastle.asn1.x9.X962NamedCurves$22
  org.bouncycastle.asn1.x9.X962NamedCurves$23
  org.bouncycastle.asn1.x9.X962NamedCurves$3
  org.bouncycastle.asn1.x9.X962NamedCurves$4
  org.bouncycastle.asn1.x9.X962NamedCurves$5
  org.bouncycastle.asn1.x9.X962NamedCurves$6
  org.bouncycastle.asn1.x9.X962NamedCurves$7
  org.bouncycastle.asn1.x9.X962NamedCurves$8
  org.bouncycastle.asn1.x9.X962NamedCurves$9