public final class org.jcp.xml.dsig.internal.dom.DOMXMLSignature extends org.jcp.xml.dsig.internal.dom.DOMStructure implements javax.xml.crypto.dsig.XMLSignature
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.jcp.xml.dsig.internal.dom.DOMXMLSignature
  super_class: org.jcp.xml.dsig.internal.dom.DOMStructure
{
  private static final com.sun.org.slf4j.internal.Logger LOG;
    descriptor: Lcom/sun/org/slf4j/internal/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private java.lang.String id;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.crypto.dsig.XMLSignature$SignatureValue sv;
    descriptor: Ljavax/xml/crypto/dsig/XMLSignature$SignatureValue;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.crypto.dsig.keyinfo.KeyInfo ki;
    descriptor: Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<javax.xml.crypto.dsig.XMLObject> objects;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljavax/xml/crypto/dsig/XMLObject;>;

  private javax.xml.crypto.dsig.SignedInfo si;
    descriptor: Ljavax/xml/crypto/dsig/SignedInfo;
    flags: (0x0002) ACC_PRIVATE

  private Document ownerDoc;
    descriptor: LDocument;
    flags: (0x0002) ACC_PRIVATE

  private Element localSigElem;
    descriptor: LElement;
    flags: (0x0002) ACC_PRIVATE

  private Element sigElem;
    descriptor: LElement;
    flags: (0x0002) ACC_PRIVATE

  private boolean validationStatus;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean validated;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.crypto.KeySelectorResult ksr;
    descriptor: Ljavax/xml/crypto/KeySelectorResult;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, javax.xml.crypto.XMLStructure> signatureIdMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljavax/xml/crypto/XMLStructure;>;

  public void <init>(javax.xml.crypto.dsig.SignedInfo, javax.xml.crypto.dsig.keyinfo.KeyInfo, java.util.List<? extends javax.xml.crypto.dsig.XMLObject>, java.lang.String, java.lang.String);
    descriptor: (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 54
            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 import org.w3c cannot be resolved\n\tThe type DOMXMLSignature must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\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\tElement 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\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\tNode 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\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\tElement 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\tElement cannot be resolved to a type\n\tThe method getParent() from the type DOMSignContext refers to the missing type Node\n\tThe method getNextSibling() from the type DOMSignContext refers to the missing type Node\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type DOMXMLSignature.DOMSignatureValue 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\tAttr cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement 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\tDocument 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.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Signature: (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List<+Ljavax/xml/crypto/dsig/XMLObject;>;Ljava/lang/String;Ljava/lang/String;)V
    MethodParameters:
                  Name  Flags
      si                
      ki                
      objs              
      id                
      signatureValueId  

  public void <init>(Element, javax.xml.crypto.XMLCryptoContext, java.security.Provider);
    descriptor: (LElement;Ljavax/xml/crypto/XMLCryptoContext;Ljava/security/Provider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 54
            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 import org.w3c cannot be resolved\n\tThe type DOMXMLSignature must implement the inherited abstract method DOMStructure.marshal(Node, String, DOMCryptoContext)\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\tElement 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\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\tNode 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\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\tElement 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\tElement cannot be resolved to a type\n\tThe method getParent() from the type DOMSignContext refers to the missing type Node\n\tThe method getNextSibling() from the type DOMSignContext refers to the missing type Node\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type DOMXMLSignature.DOMSignatureValue 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\tAttr cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement 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\tDocument 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.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
          Name  Flags
      sigElem   
      context   
      provider  

  public java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 180
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  public javax.xml.crypto.dsig.keyinfo.KeyInfo getKeyInfo();
    descriptor: ()Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 184
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  public javax.xml.crypto.dsig.SignedInfo getSignedInfo();
    descriptor: ()Ljavax/xml/crypto/dsig/SignedInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 188
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  public java.util.List<javax.xml.crypto.dsig.XMLObject> getObjects();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 192
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Signature: ()Ljava/util/List<Ljavax/xml/crypto/dsig/XMLObject;>;

  public javax.xml.crypto.dsig.XMLSignature$SignatureValue getSignatureValue();
    descriptor: ()Ljavax/xml/crypto/dsig/XMLSignature$SignatureValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 196
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  public javax.xml.crypto.KeySelectorResult getKeySelectorResult();
    descriptor: ()Ljavax/xml/crypto/KeySelectorResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 200
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  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.DOMXMLSignature this
         0: .line 205
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNode 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.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
          Name  Flags
      parent    
      dsPrefix  
      context   

  public void marshal(Node, Node, java.lang.String, javax.xml.crypto.dom.DOMCryptoContext);
    descriptor: (LNode;LNode;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 211
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode 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\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\tElement 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\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.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.MarshalException
    MethodParameters:
             Name  Flags
      parent       
      nextSibling  
      dsPrefix     
      context      

  public boolean validate(javax.xml.crypto.dsig.XMLValidateContext);
    descriptor: (Ljavax/xml/crypto/dsig/XMLValidateContext;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.dsig.XMLSignatureException
    MethodParameters:
      Name  Flags
      vc    

  public void sign(javax.xml.crypto.dsig.XMLSignContext);
    descriptor: (Ljavax/xml/crypto/dsig/XMLSignContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getParent() from the type DOMSignContext refers to the missing type Node\n\tThe method getNextSibling() from the type DOMSignContext refers to the missing type Node\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.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.MarshalException, javax.xml.crypto.dsig.XMLSignatureException
    MethodParameters:
             Name  Flags
      signContext  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 415
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 438
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;

  private void digestReference(org.jcp.xml.dsig.internal.dom.DOMReference, javax.xml.crypto.dsig.XMLSignContext);
    descriptor: (Lorg/jcp/xml/dsig/internal/dom/DOMReference;Ljavax/xml/crypto/dsig/XMLSignContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
         0: .line 453
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jcp.xml.dsig.internal.dom.DOMXMLSignature this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jcp/xml/dsig/internal/dom/DOMXMLSignature;
    Exceptions:
      throws javax.xml.crypto.dsig.XMLSignatureException
    MethodParameters:
             Name  Flags
      ref          
      signContext  
}
SourceFile: "DOMXMLSignature.java"
NestMembers:
  org.jcp.xml.dsig.internal.dom.DOMXMLSignature$DOMSignatureValue
InnerClasses:
  public abstract SignatureValue = javax.xml.crypto.dsig.XMLSignature$SignatureValue of javax.xml.crypto.dsig.XMLSignature
  public DOMSignatureValue = org.jcp.xml.dsig.internal.dom.DOMXMLSignature$DOMSignatureValue of org.jcp.xml.dsig.internal.dom.DOMXMLSignature