public final class org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial extends org.jcp.xml.dsig.internal.dom.DOMStructure implements javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial
  super_class: org.jcp.xml.dsig.internal.dom.DOMStructure
{
  private final java.lang.String issuerName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.math.BigInteger serialNumber;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, java.math.BigInteger);
    descriptor: (Ljava/lang/String;Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
        start local 1 // java.lang.String issuerName
        start local 2 // java.math.BigInteger serialNumber
         0: .line 63
            aload 0 /* this */
            invokespecial org.jcp.xml.dsig.internal.dom.DOMStructure.<init>:()V
         1: .line 64
            aload 1 /* issuerName */
            ifnonnull 3
         2: .line 65
            new java.lang.NullPointerException
            dup
            ldc "issuerName cannot be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 67
      StackMap locals: org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial java.lang.String java.math.BigInteger
      StackMap stack:
            aload 2 /* serialNumber */
            ifnonnull 5
         4: .line 68
            new java.lang.NullPointerException
            dup
            ldc "serialNumber cannot be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 71
      StackMap locals:
      StackMap stack:
            new javax.security.auth.x500.X500Principal
            aload 1 /* issuerName */
            invokespecial javax.security.auth.x500.X500Principal.<init>:(Ljava/lang/String;)V
         6: .line 72
            aload 0 /* this */
            aload 1 /* issuerName */
            putfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.issuerName:Ljava/lang/String;
         7: .line 73
            aload 0 /* this */
            aload 2 /* serialNumber */
            putfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.serialNumber:Ljava/math/BigInteger;
         8: .line 74
            return
        end local 2 // java.math.BigInteger serialNumber
        end local 1 // java.lang.String issuerName
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;
            0    9     1    issuerName  Ljava/lang/String;
            0    9     2  serialNumber  Ljava/math/BigInteger;
    MethodParameters:
              Name  Flags
      issuerName    
      serialNumber  

  public void <init>(Element);
    descriptor: (LElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe type DOMX509IssuerSerial must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;
    MethodParameters:
        Name  Flags
      isElem  

  public java.lang.String getIssuerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
         0: .line 89
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.issuerName:Ljava/lang/String;
            areturn
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;

  public java.math.BigInteger getSerialNumber();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
         0: .line 93
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.serialNumber:Ljava/math/BigInteger;
            areturn
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;

  public void marshal(Node, java.lang.String, javax.xml.crypto.dom.DOMCryptoContext);
    descriptor: (LNode;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
         0: .line 96
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
          Name  Flags
      parent    
      dsPrefix  
      context   

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
        start local 1 // java.lang.Object obj
         0: .line 114
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 115
            iconst_1
            ireturn
         2: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            instanceof javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
            ifne 4
         3: .line 118
            iconst_0
            ireturn
         4: .line 120
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
            astore 2 /* ois */
        start local 2 // javax.xml.crypto.dsig.keyinfo.X509IssuerSerial ois
         5: .line 121
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.issuerName:Ljava/lang/String;
            aload 2 /* ois */
            invokeinterface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial.getIssuerName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 122
            aload 0 /* this */
            getfield org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial.serialNumber:Ljava/math/BigInteger;
            aload 2 /* ois */
            invokeinterface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial.getSerialNumber:()Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.equals:(Ljava/lang/Object;)Z
            ifeq 8
         7: .line 121
            iconst_1
            ireturn
      StackMap locals: javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
      StackMap stack:
         8: iconst_0
            ireturn
        end local 2 // javax.xml.crypto.dsig.keyinfo.X509IssuerSerial ois
        end local 1 // java.lang.Object obj
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMX509IssuerSerial this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial;
            0    9     1   obj  Ljava/lang/Object;
            5    9     2   ois  Ljavax/xml/crypto/dsig/keyinfo/X509IssuerSerial;
    MethodParameters:
      Name  Flags
      obj   

  public void marshal(Node, java.lang.String, javax.xml.crypto.dom.DOMCryptoContext);
    descriptor: (LNode;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 45
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type DOMX509IssuerSerial must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
      Name  Flags
            
            
            
}
SourceFile: "DOMX509IssuerSerial.java"