public class com.sun.org.apache.xml.internal.security.keys.KeyInfo extends com.sun.org.apache.xml.internal.security.utils.SignatureElementProxy
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.security.keys.KeyInfo
  super_class: com.sun.org.apache.xml.internal.security.utils.SignatureElementProxy
{
  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.util.List<com.sun.org.apache.xml.internal.security.keys.content.X509Data> x509Datas;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/keys/content/X509Data;>;

  private static final java.util.List<com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver> nullList;
    descriptor: Ljava/util/List;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;>;

  private java.util.List<com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver> storageResolvers;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;>;

  private java.util.List<com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi> internalKeyResolvers;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;>;

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 95
            ldc Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            invokestatic com.sun.org.slf4j.internal.LoggerFactory.getLogger:(Ljava/lang/Class;)Lcom/sun/org/slf4j/internal/Logger;
         1: .line 94
            putstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
         2: .line 105
            new java.util.ArrayList
            dup
            iconst_1
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 0 /* list */
        start local 0 // java.util.List list
         3: .line 106
            aload 0 /* list */
            aconst_null
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 107
            aload 0 /* list */
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.nullList:Ljava/util/List;
        end local 0 // java.util.List list
         5: .line 108
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            3    5     0  list  Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;>;

  public void <init>(Document);
    descriptor: (LDocument;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 56
            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\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tElement cannot be resolved to a type\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupResolveX509Certificate(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
      Name  Flags
      doc   

  public void <init>(Element, java.lang.String);
    descriptor: (LElement;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 56
            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\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tElement cannot be resolved to a type\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupResolveX509Certificate(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
         Name  Flags
      element  
      baseURI  

  public void setSecureValidation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // boolean secureValidation
         0: .line 156
            aload 0 /* this */
            iload 1 /* secureValidation */
            putfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.secureValidation:Z
         1: .line 157
            return
        end local 1 // boolean secureValidation
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    2     1  secureValidation  Z
    MethodParameters:
                  Name  Flags
      secureValidation  

  public void setId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // java.lang.String id
         0: .line 165
            aload 1 /* id */
            ifnull 2
         1: .line 166
            aload 0 /* this */
            ldc "Id"
            aload 1 /* id */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.setLocalIdAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 168
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String id
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1    id  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    

  public java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 176
            aload 0 /* this */
            ldc "Id"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getLocalAttribute:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public void addKeyName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 185
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
               Name  Flags
      keynameString  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.KeyName);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/KeyName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyName keyname
         0: .line 194
            aload 0 /* this */
            aload 1 /* keyname */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 195
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 196
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyName keyname
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  keyname  Lcom/sun/org/apache/xml/internal/security/keys/content/KeyName;
    MethodParameters:
         Name  Flags
      keyname  

  public void addKeyValue(java.security.PublicKey);
    descriptor: (Ljava/security/PublicKey;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
      Name  Flags
      pk    

  public void addKeyValue(Element);
    descriptor: (LElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 212
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
                        Name  Flags
      unknownKeyValueElement  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.keyvalues.DSAKeyValue);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
             Name  Flags
      dsakeyvalue  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.keyvalues.RSAKeyValue);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 231
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
             Name  Flags
      rsakeyvalue  

  public void add(java.security.PublicKey);
    descriptor: (Ljava/security/PublicKey;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
      Name  Flags
      pk    

  public void add(com.sun.org.apache.xml.internal.security.keys.content.KeyValue);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/KeyValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyValue keyvalue
         0: .line 249
            aload 0 /* this */
            aload 1 /* keyvalue */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 250
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 251
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyValue keyvalue
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  keyvalue  Lcom/sun/org/apache/xml/internal/security/keys/content/KeyValue;
    MethodParameters:
          Name  Flags
      keyvalue  

  public void addMgmtData(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
          Name  Flags
      mgmtdata  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.MgmtData);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/MgmtData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.MgmtData mgmtdata
         0: .line 268
            aload 0 /* this */
            aload 1 /* mgmtdata */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 269
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 270
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.MgmtData mgmtdata
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  mgmtdata  Lcom/sun/org/apache/xml/internal/security/keys/content/MgmtData;
    MethodParameters:
          Name  Flags
      mgmtdata  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.PGPData);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/PGPData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.PGPData pgpdata
         0: .line 278
            aload 0 /* this */
            aload 1 /* pgpdata */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 279
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 280
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.PGPData pgpdata
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  pgpdata  Lcom/sun/org/apache/xml/internal/security/keys/content/PGPData;
    MethodParameters:
         Name  Flags
      pgpdata  

  public void addRetrievalMethod(java.lang.String, com.sun.org.apache.xml.internal.security.transforms.Transforms, java.lang.String);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/transforms/Transforms;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 290
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
            Name  Flags
      uri         
      transforms  
      Type        

  public void add(com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod retrievalmethod
         0: .line 299
            aload 0 /* this */
            aload 1 /* retrievalmethod */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 300
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 301
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod retrievalmethod
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  retrievalmethod  Lcom/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod;
    MethodParameters:
                 Name  Flags
      retrievalmethod  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.SPKIData);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/SPKIData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.SPKIData spkidata
         0: .line 309
            aload 0 /* this */
            aload 1 /* spkidata */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 310
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 311
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.SPKIData spkidata
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  spkidata  Lcom/sun/org/apache/xml/internal/security/keys/content/SPKIData;
    MethodParameters:
          Name  Flags
      spkidata  

  public void add(com.sun.org.apache.xml.internal.security.keys.content.X509Data);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/X509Data;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.X509Data x509data
         0: .line 319
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.x509Datas:Ljava/util/List;
            ifnonnull 2
         1: .line 320
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.x509Datas:Ljava/util/List;
         2: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.x509Datas:Ljava/util/List;
            aload 1 /* x509data */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 323
            aload 0 /* this */
            aload 1 /* x509data */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         4: .line 324
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         5: .line 325
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.X509Data x509data
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    6     1  x509data  Lcom/sun/org/apache/xml/internal/security/keys/content/X509Data;
    MethodParameters:
          Name  Flags
      x509data  

  public void addDEREncodedKeyValue(java.security.PublicKey);
    descriptor: (Ljava/security/PublicKey;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 334
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      pk    

  public void add(com.sun.org.apache.xml.internal.security.keys.content.DEREncodedKeyValue);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.DEREncodedKeyValue derEncodedKeyValue
         0: .line 343
            aload 0 /* this */
            aload 1 /* derEncodedKeyValue */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 344
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 345
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.DEREncodedKeyValue derEncodedKeyValue
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  derEncodedKeyValue  Lcom/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue;
    MethodParameters:
                    Name  Flags
      derEncodedKeyValue  

  public void addKeyInfoReference(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 354
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getDocument() from the type ElementProxy refers to the missing type Document\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      URI   

  public void add(com.sun.org.apache.xml.internal.security.keys.content.KeyInfoReference);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyInfoReference keyInfoReference
         0: .line 363
            aload 0 /* this */
            aload 1 /* keyInfoReference */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.appendSelf:(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V
         1: .line 364
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.addReturnToSelf:()V
         2: .line 365
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.content.KeyInfoReference keyInfoReference
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    3     1  keyInfoReference  Lcom/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference;
    MethodParameters:
                  Name  Flags
      keyInfoReference  

  public void addUnknownElement(Element);
    descriptor: (LElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 372
            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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
         Name  Flags
      element  

  public int lengthKeyName();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 383
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "KeyName"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthKeyValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 392
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "KeyValue"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthMgmtData();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 401
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "MgmtData"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthPGPData();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 410
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "PGPData"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthRetrievalMethod();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 419
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "RetrievalMethod"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthSPKIData();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 428
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "SPKIData"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthX509Data();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 437
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.x509Datas:Ljava/util/List;
            ifnull 2
         1: .line 438
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.x509Datas:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "http://www.w3.org/2000/09/xmldsig#"
            ldc "X509Data"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthDEREncodedKeyValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 449
            aload 0 /* this */
            ldc "http://www.w3.org/2009/xmldsig11#"
            ldc "DEREncodedKeyValue"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthKeyInfoReference();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 458
            aload 0 /* this */
            ldc "http://www.w3.org/2009/xmldsig11#"
            ldc "KeyInfoReference"
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.length:(Ljava/lang/String;Ljava/lang/String;)I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public int lengthUnknownElement();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 468
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public com.sun.org.apache.xml.internal.security.keys.content.KeyName itemKeyName(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/KeyName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 492
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.KeyValue itemKeyValue(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/KeyValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 510
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.MgmtData itemMgmtData(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/MgmtData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 528
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.PGPData itemPGPData(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/PGPData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 546
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod itemRetrievalMethod(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 564
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.SPKIData itemSPKIData(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/SPKIData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 582
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.X509Data itemX509Data(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/X509Data;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 603
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.DEREncodedKeyValue itemDEREncodedKeyValue(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public com.sun.org.apache.xml.internal.security.keys.content.KeyInfoReference itemKeyInfoReference(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 639
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
    MethodParameters:
      Name  Flags
      i     

  public Element itemUnknownElement(int);
    descriptor: (I)LElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 655
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tNode cannot be resolved to a variable\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    MethodParameters:
      Name  Flags
      i     

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 683
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsKeyName();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 692
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthKeyName:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsKeyValue();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 701
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthKeyValue:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsMgmtData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 710
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthMgmtData:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsPGPData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 719
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthPGPData:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsRetrievalMethod();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 728
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthRetrievalMethod:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsSPKIData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 737
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthSPKIData:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsUnknownElement();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 746
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthUnknownElement:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsX509Data();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 755
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthX509Data:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsDEREncodedKeyValue();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 764
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthDEREncodedKeyValue:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public boolean containsKeyInfoReference();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 773
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthKeyInfoReference:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  public java.security.PublicKey getPublicKey();
    descriptor: ()Ljava/security/PublicKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 783
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getPublicKeyFromInternalResolvers:()Ljava/security/PublicKey;
            astore 1 /* pk */
        start local 1 // java.security.PublicKey pk
         1: .line 785
            aload 1 /* pk */
            ifnull 4
         2: .line 786
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         3: .line 788
            aload 1 /* pk */
            areturn
         4: .line 790
      StackMap locals: java.security.PublicKey
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         5: .line 792
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getPublicKeyFromStaticResolvers:()Ljava/security/PublicKey;
            astore 1 /* pk */
         6: .line 794
            aload 1 /* pk */
            ifnull 9
         7: .line 795
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         8: .line 797
            aload 1 /* pk */
            areturn
         9: .line 799
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
        10: .line 801
            aconst_null
            areturn
        end local 1 // java.security.PublicKey pk
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            1   11     1    pk  Ljava/security/PublicKey;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  java.security.PublicKey getPublicKeyFromStaticResolvers();
    descriptor: ()Ljava/security/PublicKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 815
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  java.security.PublicKey getPublicKeyFromInternalResolvers();
    descriptor: ()Ljava/security/PublicKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 846
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePublicKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  public java.security.cert.X509Certificate getX509Certificate();
    descriptor: ()Ljava/security/cert/X509Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 876
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getX509CertificateFromInternalResolvers:()Ljava/security/cert/X509Certificate;
            astore 1 /* cert */
        start local 1 // java.security.cert.X509Certificate cert
         1: .line 878
            aload 1 /* cert */
            ifnull 4
         2: .line 879
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a X509Certificate using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         3: .line 881
            aload 1 /* cert */
            areturn
         4: .line 883
      StackMap locals: java.security.cert.X509Certificate
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a X509Certificate using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         5: .line 886
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getX509CertificateFromStaticResolvers:()Ljava/security/cert/X509Certificate;
            astore 1 /* cert */
         6: .line 888
            aload 1 /* cert */
            ifnull 9
         7: .line 889
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a X509Certificate using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         8: .line 891
            aload 1 /* cert */
            areturn
         9: .line 893
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a X509Certificate using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
        10: .line 895
            aconst_null
            areturn
        end local 1 // java.security.cert.X509Certificate cert
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            1   11     1  cert  Ljava/security/cert/X509Certificate;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  java.security.cert.X509Certificate getX509CertificateFromStaticResolvers();
    descriptor: ()Ljava/security/cert/X509Certificate;
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 908
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
         1: .line 909
            ldc "Start getX509CertificateFromStaticResolvers() with {} resolvers"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            invokestatic com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolver.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         2: .line 908
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 911
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getBaseURI:()Ljava/lang/String;
            astore 1 /* uri */
        start local 1 // java.lang.String uri
         4: .line 912
            invokestatic com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolver.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         5: .line 913
            goto 11
         6: .line 914
      StackMap locals: java.lang.String java.util.Iterator
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
            astore 3 /* keyResolver */
        start local 3 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi keyResolver
         7: .line 915
            aload 3 /* keyResolver */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.secureValidation:Z
            invokevirtual com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.setSecureValidation:(Z)V
         8: .line 916
            aload 0 /* this */
            aload 1 /* uri */
            aload 3 /* keyResolver */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.applyCurrentResolver:(Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;)Ljava/security/cert/X509Certificate;
            astore 4 /* cert */
        start local 4 // java.security.cert.X509Certificate cert
         9: .line 917
            aload 4 /* cert */
            ifnull 11
        10: .line 918
            aload 4 /* cert */
            areturn
        end local 4 // java.security.cert.X509Certificate cert
        end local 3 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi keyResolver
        11: .line 913
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        12: .line 921
            aconst_null
            areturn
        end local 2 // java.util.Iterator it
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            4   13     1          uri  Ljava/lang/String;
            5   13     2           it  Ljava/util/Iterator<Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;>;
            7   11     3  keyResolver  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;
            9   11     4         cert  Ljava/security/cert/X509Certificate;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  private java.security.cert.X509Certificate applyCurrentResolver(java.lang.String, com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;)Ljava/security/cert/X509Certificate;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 927
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupResolveX509Certificate(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
    MethodParameters:
             Name  Flags
      uri          
      keyResolver  

  java.security.cert.X509Certificate getX509CertificateFromInternalResolvers();
    descriptor: ()Ljava/security/cert/X509Certificate;
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 954
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
         1: .line 955
            ldc "Start getX509CertificateFromInternalResolvers() with {} resolvers"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 956
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.lengthInternalKeyResolver:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         3: .line 954
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 958
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getBaseURI:()Ljava/lang/String;
            astore 1 /* uri */
        start local 1 // java.lang.String uri
         5: .line 959
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.internalKeyResolvers:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 12
      StackMap locals: com.sun.org.apache.xml.internal.security.keys.KeyInfo java.lang.String top java.util.Iterator
      StackMap stack:
         6: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
            astore 2 /* keyResolver */
        start local 2 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi keyResolver
         7: .line 960
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Try {}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* keyResolver */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 961
            aload 2 /* keyResolver */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.secureValidation:Z
            invokevirtual com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.setSecureValidation:(Z)V
         9: .line 962
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* keyResolver */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.applyCurrentResolver:(Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;)Ljava/security/cert/X509Certificate;
            astore 4 /* cert */
        start local 4 // java.security.cert.X509Certificate cert
        10: .line 963
            aload 4 /* cert */
            ifnull 12
        11: .line 964
            aload 4 /* cert */
            areturn
        end local 4 // java.security.cert.X509Certificate cert
        end local 2 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi keyResolver
        12: .line 959
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 968
            aconst_null
            areturn
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            5   14     1          uri  Ljava/lang/String;
            7   12     2  keyResolver  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;
           10   12     4         cert  Ljava/security/cert/X509Certificate;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  public javax.crypto.SecretKey getSecretKey();
    descriptor: ()Ljavax/crypto/SecretKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 977
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getSecretKeyFromInternalResolvers:()Ljavax/crypto/SecretKey;
            astore 1 /* sk */
        start local 1 // javax.crypto.SecretKey sk
         1: .line 979
            aload 1 /* sk */
            ifnull 4
         2: .line 980
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a secret key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         3: .line 982
            aload 1 /* sk */
            areturn
         4: .line 984
      StackMap locals: javax.crypto.SecretKey
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a secret key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         5: .line 986
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getSecretKeyFromStaticResolvers:()Ljavax/crypto/SecretKey;
            astore 1 /* sk */
         6: .line 988
            aload 1 /* sk */
            ifnull 9
         7: .line 989
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a secret key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         8: .line 991
            aload 1 /* sk */
            areturn
         9: .line 993
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a secret key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
        10: .line 995
            aconst_null
            areturn
        end local 1 // javax.crypto.SecretKey sk
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            1   11     1    sk  Ljavax/crypto/SecretKey;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  javax.crypto.SecretKey getSecretKeyFromStaticResolvers();
    descriptor: ()Ljavax/crypto/SecretKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1010
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  javax.crypto.SecretKey getSecretKeyFromInternalResolvers();
    descriptor: ()Ljavax/crypto/SecretKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1042
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolveSecretKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  public java.security.PrivateKey getPrivateKey();
    descriptor: ()Ljava/security/PrivateKey;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1070
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getPrivateKeyFromInternalResolvers:()Ljava/security/PrivateKey;
            astore 1 /* pk */
        start local 1 // java.security.PrivateKey pk
         1: .line 1072
            aload 1 /* pk */
            ifnull 4
         2: .line 1073
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a private key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         3: .line 1074
            aload 1 /* pk */
            areturn
         4: .line 1076
      StackMap locals: java.security.PrivateKey
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a secret key using the per-KeyInfo key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         5: .line 1078
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.security.keys.KeyInfo.getPrivateKeyFromStaticResolvers:()Ljava/security/PrivateKey;
            astore 1 /* pk */
         6: .line 1079
            aload 1 /* pk */
            ifnull 9
         7: .line 1080
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I could find a private key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         8: .line 1081
            aload 1 /* pk */
            areturn
         9: .line 1083
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "I couldn't find a private key using the system-wide key resolvers"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
        10: .line 1085
            aconst_null
            areturn
        end local 1 // java.security.PrivateKey pk
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            1   11     1    pk  Ljava/security/PrivateKey;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  java.security.PrivateKey getPrivateKeyFromStaticResolvers();
    descriptor: ()Ljava/security/PrivateKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  java.security.PrivateKey getPrivateKeyFromInternalResolvers();
    descriptor: ()Ljava/security/PrivateKey;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getFirstChild() from the type ElementProxy refers to the missing type Node\n\tNode cannot be resolved to a variable\n\tThe method engineLookupAndResolvePrivateKey(Element, String, StorageResolver) from the type KeyResolverSpi refers to the missing type Element\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.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException

  public void registerInternalKeyResolver(com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi realKeyResolver
         0: .line 1160
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.internalKeyResolvers:Ljava/util/List;
            aload 1 /* realKeyResolver */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 1161
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi realKeyResolver
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    2     1  realKeyResolver  Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;
    MethodParameters:
                 Name  Flags
      realKeyResolver  

  int lengthInternalKeyResolver();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1168
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.internalKeyResolvers:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;

  com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi itemInternalKeyResolver(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // int i
         0: .line 1178
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.internalKeyResolvers:Ljava/util/List;
            iload 1 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
            areturn
        end local 1 // int i
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    1     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public void addStorageResolver(com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
        start local 1 // com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver storageResolver
         0: .line 1187
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.storageResolvers:Ljava/util/List;
            getstatic com.sun.org.apache.xml.internal.security.keys.KeyInfo.nullList:Ljava/util/List;
            if_acmpne 2
         1: .line 1189
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.storageResolvers:Ljava/util/List;
         2: .line 1191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.security.keys.KeyInfo.storageResolvers:Ljava/util/List;
            aload 1 /* storageResolver */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 1192
            return
        end local 1 // com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver storageResolver
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
            0    4     1  storageResolver  Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;
    MethodParameters:
                 Name  Flags
      storageResolver  

  public java.lang.String getBaseLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
         0: .line 1197
            ldc "KeyInfo"
            areturn
        end local 0 // com.sun.org.apache.xml.internal.security.keys.KeyInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/keys/KeyInfo;
}
SourceFile: "KeyInfo.java"