public class com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver extends com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver
  super_class: com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
{
  static java.util.logging.Logger log;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x0008) ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 75
            ldc Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
         1: .line 74
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
         2: .line 73
            putstatic com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver.log:Ljava/util/logging/Logger;
         3: .line 75
            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 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
         0: .line 70
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.<init>:()V
            return
        end local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;

  public java.security.PublicKey engineLookupAndResolvePublicKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/PublicKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method obtainRefrenceElement(XMLSignatureInput) from the type RetrievalMethodResolver refers to the missing type Element\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
    MethodParameters:
         Name  Flags
      element  
      BaseURI  
      storage  

  private static Element obtainRefrenceElement(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)LElement;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 122
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException 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 getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getDocumentElement(Set) from the type RetrievalMethodResolver refers to the missing type Element\n\tThe method getNodeSet() from the type XMLSignatureInput refers to the missing type ParserConfigurationException\n\tThe method getDocFromBytes(byte[]) from the type RetrievalMethodResolver refers to the missing type Element\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, ParserConfigurationException, java.io.IOException, SAXException, com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
    MethodParameters:
          Name  Flags
      resource  

  public java.security.cert.X509Certificate engineLookupResolveX509Certificate(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/cert/X509Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method obtainRefrenceElement(XMLSignatureInput) from the type RetrievalMethodResolver refers to the missing type Element\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
    MethodParameters:
         Name  Flags
      element  
      BaseURI  
      storage  

  static java.security.cert.X509Certificate resolveCertificate(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/cert/X509Certificate;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 188
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
    MethodParameters:
         Name  Flags
      e        
      BaseURI  
      storage  

  static java.security.PublicKey resolveKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/PublicKey;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 206
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
    MethodParameters:
         Name  Flags
      e        
      BaseURI  
      storage  

  private static java.security.cert.X509Certificate getRawCertificate(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)Ljava/security/cert/X509Certificate;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput resource
         0: .line 217
            aload 0 /* resource */
            invokevirtual com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput.getBytes:()[B
            astore 1 /* inputBytes */
        start local 1 // byte[] inputBytes
         1: .line 219
            ldc "X.509"
            invokestatic java.security.cert.CertificateFactory.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
            astore 2 /* certFact */
        start local 2 // java.security.cert.CertificateFactory certFact
         2: .line 220
            aload 2 /* certFact */
            new java.io.ByteArrayInputStream
            dup
            aload 1 /* inputBytes */
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
            invokevirtual java.security.cert.CertificateFactory.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
            checkcast java.security.cert.X509Certificate
            astore 3 /* cert */
        start local 3 // java.security.cert.X509Certificate cert
         3: .line 221
            aload 3 /* cert */
            areturn
        end local 3 // java.security.cert.X509Certificate cert
        end local 2 // java.security.cert.CertificateFactory certFact
        end local 1 // byte[] inputBytes
        end local 0 // com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput resource
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0    resource  Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;
            1    4     1  inputBytes  [B
            2    4     2    certFact  Ljava/security/cert/CertificateFactory;
            3    4     3        cert  Ljava/security/cert/X509Certificate;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, java.io.IOException, java.security.cert.CertificateException
    MethodParameters:
          Name  Flags
      resource  

  private static com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput resolveInput(com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 229
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAttr cannot be resolved to a type\n\tThe method getURIAttr() from the type RetrievalMethod refers to the missing type Attr\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
         Name  Flags
      rm       
      BaseURI  

  static Element getDocFromBytes(byte[]);
    descriptor: ([B)LElement;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tjavax.xml.parsers cannot be resolved to a type\n\tjavax.xml.parsers.DocumentBuilderFactory cannot be resolved to a type\n\tXMLConstants cannot be resolved to a variable\n\tjavax.xml.parsers cannot be resolved to a type\n\torg.w3c cannot be resolved to a type\n\torg.xml cannot be resolved to a type\n\tjavax.xml.parsers cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
    MethodParameters:
       Name  Flags
      bytes  

  public javax.crypto.SecretKey engineLookupAndResolveSecretKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljavax/crypto/SecretKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
         0: .line 278
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
    MethodParameters:
         Name  Flags
      element  
      BaseURI  
      storage  

  static Element getDocumentElement(java.util.Set);
    descriptor: (Ljava/util/Set;)LElement;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 283
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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 variable\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\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
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      set   
}
SourceFile: "RetrievalMethodResolver.java"