public class com.sun.org.apache.xml.internal.security.Init
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.security.Init
  super_class: java.lang.Object
{
  public static final java.lang.String CONF_NS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.xmlsecurity.org/NS/#configuration"

  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 static boolean alreadyInitialized;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 63
            ldc Lcom/sun/org/apache/xml/internal/security/Init;
            invokestatic com.sun.org.slf4j.internal.LoggerFactory.getLogger:(Ljava/lang/Class;)Lcom/sun/org/slf4j/internal/Logger;
         1: .line 62
            putstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
         2: .line 66
            iconst_0
            putstatic com.sun.org.apache.xml.internal.security.Init.alreadyInitialized:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.security.Init this
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xml.internal.security.Init this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/Init;

  public static final synchronized boolean isInitialized();
    descriptor: ()Z
    flags: (0x0039) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=0, args_size=0
         0: .line 73
            getstatic com.sun.org.apache.xml.internal.security.Init.alreadyInitialized:Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static synchronized void init();
    descriptor: ()V
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=0
         0: .line 81
            getstatic com.sun.org.apache.xml.internal.security.Init.alreadyInitialized:Z
            ifeq 2
         1: .line 82
            return
         2: .line 88
      StackMap locals:
      StackMap stack:
            invokedynamic run()Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/sun/org/apache/xml/internal/security/Init.lambda$0()Ljava/io/InputStream; (6)
                  ()Ljava/io/InputStream;
         3: .line 86
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.io.InputStream
         4: .line 85
            astore 0 /* is */
        start local 0 // java.io.InputStream is
         5: .line 97
            aload 0 /* is */
            ifnonnull 8
         6: .line 98
            invokestatic com.sun.org.apache.xml.internal.security.Init.dynamicInit:()V
         7: .line 99
            goto 9
         8: .line 100
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 0 /* is */
            invokestatic com.sun.org.apache.xml.internal.security.Init.fileInit:(Ljava/io/InputStream;)V
         9: .line 103
      StackMap locals:
      StackMap stack:
            iconst_1
            putstatic com.sun.org.apache.xml.internal.security.Init.alreadyInitialized:Z
        10: .line 104
            return
        end local 0 // java.io.InputStream is
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            5   11     0    is  Ljava/io/InputStream;

  private static void dynamicInit();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=0
         0: .line 115
            ldc "en"
            ldc "US"
            invokestatic com.sun.org.apache.xml.internal.security.utils.I18n.init:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 117
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Registering default algorithms"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
         2: .line 120
            new com.sun.org.apache.xml.internal.security.Init$1
            dup
            invokespecial com.sun.org.apache.xml.internal.security.Init$1.<init>:()V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
            pop
         3: .line 160
            goto 8
      StackMap locals:
      StackMap stack: java.security.PrivilegedActionException
         4: astore 0 /* ex */
        start local 0 // java.security.PrivilegedActionException ex
         5: .line 161
            aload 0 /* ex */
            invokevirtual java.security.PrivilegedActionException.getException:()Ljava/lang/Exception;
            checkcast com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
            astore 1 /* xse */
        start local 1 // com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException xse
         6: .line 162
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            aload 1 /* xse */
            invokevirtual com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException.getMessage:()Ljava/lang/String;
            aload 1 /* xse */
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
         7: .line 163
            aload 1 /* xse */
            invokevirtual com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException.printStackTrace:()V
        end local 1 // com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException xse
        end local 0 // java.security.PrivilegedActionException ex
         8: .line 165
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            5    8     0    ex  Ljava/security/PrivilegedActionException;
            6    8     1   xse  Lcom/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.security.PrivilegedActionException

  private static void fileInit(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=14, args_size=1
        start local 0 // java.io.InputStream is
         0: .line 173
            iconst_0
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.createDocumentBuilder:(Z)Ljavax/xml/parsers/DocumentBuilder;
            astore 1 /* db */
        start local 1 // javax.xml.parsers.DocumentBuilder db
         1: .line 174
            aload 1 /* db */
            aload 0 /* is */
            invokevirtual javax.xml.parsers.DocumentBuilder.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
            astore 2 /* doc */
        start local 2 // org.w3c.dom.Document doc
         2: .line 175
            aload 2 /* doc */
            invokeinterface org.w3c.dom.Document.getFirstChild:()Lorg/w3c/dom/Node;
            astore 3 /* config */
        start local 3 // org.w3c.dom.Node config
         3: .line 176
            goto 7
         4: .line 177
      StackMap locals: javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node
      StackMap stack:
            ldc "Configuration"
            aload 3 /* config */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 178
            goto 8
         6: .line 176
      StackMap locals:
      StackMap stack:
            aload 3 /* config */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* config */
      StackMap locals:
      StackMap stack:
         7: aload 3 /* config */
            ifnonnull 4
         8: .line 181
      StackMap locals:
      StackMap stack:
            aload 3 /* config */
            ifnonnull 11
         9: .line 182
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Error in reading configuration file - Configuration element not found"
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;)V
        10: .line 183
            return
        11: .line 185
      StackMap locals:
      StackMap stack:
            aload 3 /* config */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 4 /* el */
        start local 4 // org.w3c.dom.Node el
        12: goto 144
        13: .line 186
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            iconst_1
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            if_icmpeq 15
        14: .line 187
            goto 143
        15: .line 189
      StackMap locals:
      StackMap stack:
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 5 /* tag */
        start local 5 // java.lang.String tag
        16: .line 190
            ldc "ResourceBundles"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 27
        17: .line 191
            aload 4 /* el */
            checkcast org.w3c.dom.Element
            astore 6 /* resource */
        start local 6 // org.w3c.dom.Element resource
        18: .line 193
            aload 6 /* resource */
            aconst_null
            ldc "defaultLanguageCode"
            invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 7 /* langAttr */
        start local 7 // org.w3c.dom.Attr langAttr
        19: .line 194
            aload 6 /* resource */
            aconst_null
            ldc "defaultCountryCode"
            invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 8 /* countryAttr */
        start local 8 // org.w3c.dom.Attr countryAttr
        20: .line 196
            aload 7 /* langAttr */
            ifnonnull 21
            aconst_null
            goto 22
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element org.w3c.dom.Attr org.w3c.dom.Attr
      StackMap stack:
        21: aload 7 /* langAttr */
            invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
        22: .line 195
      StackMap locals:
      StackMap stack: java.lang.String
            astore 9 /* languageCode */
        start local 9 // java.lang.String languageCode
        23: .line 198
            aload 8 /* countryAttr */
            ifnonnull 24
            aconst_null
            goto 25
      StackMap locals: java.lang.String
      StackMap stack:
        24: aload 8 /* countryAttr */
            invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
        25: .line 197
      StackMap locals:
      StackMap stack: java.lang.String
            astore 10 /* countryCode */
        start local 10 // java.lang.String countryCode
        26: .line 199
            aload 9 /* languageCode */
            aload 10 /* countryCode */
            invokestatic com.sun.org.apache.xml.internal.security.utils.I18n.init:(Ljava/lang/String;Ljava/lang/String;)V
        end local 10 // java.lang.String countryCode
        end local 9 // java.lang.String languageCode
        end local 8 // org.w3c.dom.Attr countryAttr
        end local 7 // org.w3c.dom.Attr langAttr
        end local 6 // org.w3c.dom.Element resource
        27: .line 202
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "CanonicalizationMethods"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 43
        28: .line 204
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "CanonicalizationMethod"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
        29: .line 203
            astore 6 /* list */
        start local 6 // org.w3c.dom.Element[] list
        30: .line 206
            aload 6 /* list */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 42
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
        31: aload 10
            iload 8
            aaload
            astore 7 /* element */
        start local 7 // org.w3c.dom.Element element
        32: .line 207
            aload 7 /* element */
            aconst_null
            ldc "URI"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* uri */
        start local 11 // java.lang.String uri
        33: .line 209
            aload 7 /* element */
            aconst_null
            ldc "JAVACLASS"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        34: .line 208
            astore 12 /* javaClass */
        start local 12 // java.lang.String javaClass
        35: .line 211
            aload 11 /* uri */
            aload 12 /* javaClass */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.Canonicalizer.register:(Ljava/lang/String;Ljava/lang/String;)V
        36: .line 212
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Canonicalizer.register({}, {})"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
        37: .line 213
            goto 41
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] org.w3c.dom.Element int int org.w3c.dom.Element[] java.lang.String java.lang.String
      StackMap stack: java.lang.ClassNotFoundException
        38: pop
        39: .line 214
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            astore 13 /* exArgs */
        start local 13 // java.lang.Object[] exArgs
        40: .line 215
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "algorithm.classDoesNotExist"
            aload 13 /* exArgs */
            invokestatic com.sun.org.apache.xml.internal.security.utils.I18n.translate:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;)V
        end local 13 // java.lang.Object[] exArgs
        end local 12 // java.lang.String javaClass
        end local 11 // java.lang.String uri
        end local 7 // org.w3c.dom.Element element
        41: .line 206
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
        42: iload 8
            iload 9
            if_icmplt 31
        end local 6 // org.w3c.dom.Element[] list
        43: .line 220
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "TransformAlgorithms"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 62
        44: .line 222
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "TransformAlgorithm"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
        45: .line 221
            astore 6 /* tranElem */
        start local 6 // org.w3c.dom.Element[] tranElem
        46: .line 224
            aload 6 /* tranElem */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 61
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
        47: aload 10
            iload 8
            aaload
            astore 7 /* element */
        start local 7 // org.w3c.dom.Element element
        48: .line 225
            aload 7 /* element */
            aconst_null
            ldc "URI"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* uri */
        start local 11 // java.lang.String uri
        49: .line 227
            aload 7 /* element */
            aconst_null
            ldc "JAVACLASS"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        50: .line 226
            astore 12 /* javaClass */
        start local 12 // java.lang.String javaClass
        51: .line 229
            aload 11 /* uri */
            aload 12 /* javaClass */
            invokestatic com.sun.org.apache.xml.internal.security.transforms.Transform.register:(Ljava/lang/String;Ljava/lang/String;)V
        52: .line 230
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Transform.register({}, {})"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
        53: .line 231
            goto 60
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] org.w3c.dom.Element int int org.w3c.dom.Element[] java.lang.String java.lang.String
      StackMap stack: java.lang.ClassNotFoundException
        54: pop
        55: .line 232
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            astore 13 /* exArgs */
        start local 13 // java.lang.Object[] exArgs
        56: .line 234
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "algorithm.classDoesNotExist"
            aload 13 /* exArgs */
            invokestatic com.sun.org.apache.xml.internal.security.utils.I18n.translate:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;)V
        end local 13 // java.lang.Object[] exArgs
        57: goto 60
        58: .line 235
      StackMap locals:
      StackMap stack: java.lang.NoClassDefFoundError
            pop
        59: .line 236
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Not able to found dependencies for algorithm, I'll keep working."
            invokevirtual com.sun.org.slf4j.internal.Logger.warn:(Ljava/lang/String;)V
        end local 12 // java.lang.String javaClass
        end local 11 // java.lang.String uri
        end local 7 // org.w3c.dom.Element element
        60: .line 224
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
        61: iload 8
            iload 9
            if_icmplt 47
        end local 6 // org.w3c.dom.Element[] tranElem
        62: .line 241
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "JCEAlgorithmMappings"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 73
        63: .line 242
            aload 4 /* el */
            checkcast org.w3c.dom.Element
            ldc "Algorithms"
            invokeinterface org.w3c.dom.Element.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 6 /* algorithmsNode */
        start local 6 // org.w3c.dom.Node algorithmsNode
        64: .line 243
            aload 6 /* algorithmsNode */
            ifnull 73
        65: .line 245
            aload 6 /* algorithmsNode */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "Algorithm"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
        66: .line 244
            astore 7 /* algorithms */
        start local 7 // org.w3c.dom.Element[] algorithms
        67: .line 246
            aload 7 /* algorithms */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 72
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Node org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
        68: aload 11
            iload 9
            aaload
            astore 8 /* element */
        start local 8 // org.w3c.dom.Element element
        69: .line 247
            aload 8 /* element */
            aconst_null
            ldc "URI"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* id */
        start local 12 // java.lang.String id
        70: .line 248
            aload 12 /* id */
            new com.sun.org.apache.xml.internal.security.algorithms.JCEMapper$Algorithm
            dup
            aload 8 /* element */
            invokespecial com.sun.org.apache.xml.internal.security.algorithms.JCEMapper$Algorithm.<init>:(Lorg/w3c/dom/Element;)V
            invokestatic com.sun.org.apache.xml.internal.security.algorithms.JCEMapper.register:(Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/algorithms/JCEMapper$Algorithm;)V
        end local 12 // java.lang.String id
        end local 8 // org.w3c.dom.Element element
        71: .line 246
            iinc 9 1
      StackMap locals:
      StackMap stack:
        72: iload 9
            iload 10
            if_icmplt 68
        end local 7 // org.w3c.dom.Element[] algorithms
        end local 6 // org.w3c.dom.Node algorithmsNode
        73: .line 253
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "SignatureAlgorithms"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 89
        74: .line 255
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "SignatureAlgorithm"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
        75: .line 254
            astore 6 /* sigElems */
        start local 6 // org.w3c.dom.Element[] sigElems
        76: .line 257
            aload 6 /* sigElems */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 88
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
        77: aload 10
            iload 8
            aaload
            astore 7 /* sigElem */
        start local 7 // org.w3c.dom.Element sigElem
        78: .line 258
            aload 7 /* sigElem */
            aconst_null
            ldc "URI"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* uri */
        start local 11 // java.lang.String uri
        79: .line 260
            aload 7 /* sigElem */
            aconst_null
            ldc "JAVACLASS"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        80: .line 259
            astore 12 /* javaClass */
        start local 12 // java.lang.String javaClass
        81: .line 265
            aload 11 /* uri */
            aload 12 /* javaClass */
            invokestatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.register:(Ljava/lang/String;Ljava/lang/String;)V
        82: .line 266
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "SignatureAlgorithm.register({}, {})"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
        83: .line 267
            goto 87
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] org.w3c.dom.Element int int org.w3c.dom.Element[] java.lang.String java.lang.String
      StackMap stack: java.lang.ClassNotFoundException
        84: pop
        85: .line 268
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* uri */
            aastore
            dup
            iconst_1
            aload 12 /* javaClass */
            aastore
            astore 13 /* exArgs */
        start local 13 // java.lang.Object[] exArgs
        86: .line 270
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "algorithm.classDoesNotExist"
            aload 13 /* exArgs */
            invokestatic com.sun.org.apache.xml.internal.security.utils.I18n.translate:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;)V
        end local 13 // java.lang.Object[] exArgs
        end local 12 // java.lang.String javaClass
        end local 11 // java.lang.String uri
        end local 7 // org.w3c.dom.Element sigElem
        87: .line 257
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
        88: iload 8
            iload 9
            if_icmplt 77
        end local 6 // org.w3c.dom.Element[] sigElems
        89: .line 275
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "ResourceResolvers"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 113
        90: .line 277
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "Resolver"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
        91: .line 276
            astore 6 /* resolverElem */
        start local 6 // org.w3c.dom.Element[] resolverElem
        92: .line 279
            aload 6 /* resolverElem */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 112
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
        93: aload 10
            iload 8
            aaload
            astore 7 /* element */
        start local 7 // org.w3c.dom.Element element
        94: .line 281
            aload 7 /* element */
            aconst_null
            ldc "JAVACLASS"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        95: .line 280
            astore 11 /* javaClass */
        start local 11 // java.lang.String javaClass
        96: .line 283
            aload 7 /* element */
            aconst_null
            ldc "DESCRIPTION"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        97: .line 282
            astore 12 /* description */
        start local 12 // java.lang.String description
        98: .line 285
            aload 12 /* description */
            ifnull 101
            aload 12 /* description */
            invokevirtual java.lang.String.length:()I
            ifle 101
        99: .line 286
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Register Resolver: {}: {}"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* javaClass */
            aastore
            dup
            iconst_1
            aload 12 /* description */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
       100: .line 287
            goto 102
       101: .line 288
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] org.w3c.dom.Element int int org.w3c.dom.Element[] java.lang.String java.lang.String
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Register Resolver: {}: For unknown purposes"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* javaClass */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
       102: .line 291
      StackMap locals:
      StackMap stack:
            aload 11 /* javaClass */
            invokestatic com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver.register:(Ljava/lang/String;)V
       103: .line 292
            goto 111
      StackMap locals:
      StackMap stack: java.lang.Throwable
       104: astore 13 /* e */
        start local 13 // java.lang.Throwable e
       105: .line 293
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
       106: .line 294
            new java.lang.StringBuilder
            dup
            ldc "Cannot register:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 11 /* javaClass */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       107: .line 295
            ldc " perhaps some needed jars are not installed"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       108: .line 294
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       109: .line 296
            aload 13 /* e */
       110: .line 293
            invokevirtual com.sun.org.slf4j.internal.Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 13 // java.lang.Throwable e
        end local 12 // java.lang.String description
        end local 11 // java.lang.String javaClass
        end local 7 // org.w3c.dom.Element element
       111: .line 279
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
       112: iload 8
            iload 9
            if_icmplt 93
        end local 6 // org.w3c.dom.Element[] resolverElem
       113: .line 302
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "KeyResolver"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 131
       114: .line 304
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "Resolver"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
       115: .line 303
            astore 6 /* resolverElem */
        start local 6 // org.w3c.dom.Element[] resolverElem
       116: .line 305
            new java.util.ArrayList
            dup
            aload 6 /* resolverElem */
            arraylength
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 7 /* classNames */
        start local 7 // java.util.List classNames
       117: .line 306
            aload 6 /* resolverElem */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 129
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] java.util.List top int int org.w3c.dom.Element[]
      StackMap stack:
       118: aload 11
            iload 9
            aaload
            astore 8 /* element */
        start local 8 // org.w3c.dom.Element element
       119: .line 308
            aload 8 /* element */
            aconst_null
            ldc "JAVACLASS"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
       120: .line 307
            astore 12 /* javaClass */
        start local 12 // java.lang.String javaClass
       121: .line 310
            aload 8 /* element */
            aconst_null
            ldc "DESCRIPTION"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
       122: .line 309
            astore 13 /* description */
        start local 13 // java.lang.String description
       123: .line 312
            aload 13 /* description */
            ifnull 126
            aload 13 /* description */
            invokevirtual java.lang.String.length:()I
            ifle 126
       124: .line 313
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Register Resolver: {}: {}"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 12 /* javaClass */
            aastore
            dup
            iconst_1
            aload 13 /* description */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
       125: .line 314
            goto 127
       126: .line 315
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] java.util.List org.w3c.dom.Element int int org.w3c.dom.Element[] java.lang.String java.lang.String
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Register Resolver: {}: For unknown purposes"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 12 /* javaClass */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
       127: .line 317
      StackMap locals:
      StackMap stack:
            aload 7 /* classNames */
            aload 12 /* javaClass */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 13 // java.lang.String description
        end local 12 // java.lang.String javaClass
        end local 8 // org.w3c.dom.Element element
       128: .line 306
            iinc 9 1
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] java.util.List top int int org.w3c.dom.Element[]
      StackMap stack:
       129: iload 9
            iload 10
            if_icmplt 118
       130: .line 319
            aload 7 /* classNames */
            invokestatic com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolver.registerClassNames:(Ljava/util/List;)V
        end local 7 // java.util.List classNames
        end local 6 // org.w3c.dom.Element[] resolverElem
       131: .line 323
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String
      StackMap stack:
            ldc "PrefixMappings"
            aload 5 /* tag */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 143
       132: .line 324
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Now I try to bind prefixes:"
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;)V
       133: .line 327
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            ldc "http://www.xmlsecurity.org/NS/#configuration"
            ldc "PrefixMapping"
            invokestatic com.sun.org.apache.xml.internal.security.utils.XMLUtils.selectNodes:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)[Lorg/w3c/dom/Element;
       134: .line 326
            astore 6 /* nl */
        start local 6 // org.w3c.dom.Element[] nl
       135: .line 329
            aload 6 /* nl */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 142
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node java.lang.String org.w3c.dom.Element[] top int int org.w3c.dom.Element[]
      StackMap stack:
       136: aload 10
            iload 8
            aaload
            astore 7 /* element */
        start local 7 // org.w3c.dom.Element element
       137: .line 330
            aload 7 /* element */
            aconst_null
            ldc "namespace"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* namespace */
        start local 11 // java.lang.String namespace
       138: .line 331
            aload 7 /* element */
            aconst_null
            ldc "prefix"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* prefix */
        start local 12 // java.lang.String prefix
       139: .line 332
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Now I try to bind {} to {}"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 12 /* prefix */
            aastore
            dup
            iconst_1
            aload 11 /* namespace */
            aastore
            invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
       140: .line 333
            aload 11 /* namespace */
            aload 12 /* prefix */
            invokestatic com.sun.org.apache.xml.internal.security.utils.ElementProxy.setDefaultPrefix:(Ljava/lang/String;Ljava/lang/String;)V
        end local 12 // java.lang.String prefix
        end local 11 // java.lang.String namespace
        end local 7 // org.w3c.dom.Element element
       141: .line 329
            iinc 8 1
      StackMap locals:
      StackMap stack:
       142: iload 8
            iload 9
            if_icmplt 136
        end local 6 // org.w3c.dom.Element[] nl
        end local 5 // java.lang.String tag
       143: .line 185
      StackMap locals: java.io.InputStream javax.xml.parsers.DocumentBuilder org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 4 /* el */
      StackMap locals:
      StackMap stack:
       144: aload 4 /* el */
            ifnonnull 13
        end local 4 // org.w3c.dom.Node el
        end local 3 // org.w3c.dom.Node config
        end local 2 // org.w3c.dom.Document doc
        end local 1 // javax.xml.parsers.DocumentBuilder db
       145: .line 337
            goto 148
      StackMap locals: java.io.InputStream
      StackMap stack: java.lang.Exception
       146: astore 1 /* e */
        start local 1 // java.lang.Exception e
       147: .line 338
            getstatic com.sun.org.apache.xml.internal.security.Init.LOG:Lcom/sun/org/slf4j/internal/Logger;
            ldc "Bad: "
            aload 1 /* e */
            invokevirtual com.sun.org.slf4j.internal.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Exception e
       148: .line 340
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.io.InputStream is
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  149     0              is  Ljava/io/InputStream;
            1  145     1              db  Ljavax/xml/parsers/DocumentBuilder;
            2  145     2             doc  Lorg/w3c/dom/Document;
            3  145     3          config  Lorg/w3c/dom/Node;
           12  145     4              el  Lorg/w3c/dom/Node;
           16  143     5             tag  Ljava/lang/String;
           18   27     6        resource  Lorg/w3c/dom/Element;
           19   27     7        langAttr  Lorg/w3c/dom/Attr;
           20   27     8     countryAttr  Lorg/w3c/dom/Attr;
           23   27     9    languageCode  Ljava/lang/String;
           26   27    10     countryCode  Ljava/lang/String;
           30   43     6            list  [Lorg/w3c/dom/Element;
           32   41     7         element  Lorg/w3c/dom/Element;
           33   41    11             uri  Ljava/lang/String;
           35   41    12       javaClass  Ljava/lang/String;
           40   41    13          exArgs  [Ljava/lang/Object;
           46   62     6        tranElem  [Lorg/w3c/dom/Element;
           48   60     7         element  Lorg/w3c/dom/Element;
           49   60    11             uri  Ljava/lang/String;
           51   60    12       javaClass  Ljava/lang/String;
           56   57    13          exArgs  [Ljava/lang/Object;
           64   73     6  algorithmsNode  Lorg/w3c/dom/Node;
           67   73     7      algorithms  [Lorg/w3c/dom/Element;
           69   71     8         element  Lorg/w3c/dom/Element;
           70   71    12              id  Ljava/lang/String;
           76   89     6        sigElems  [Lorg/w3c/dom/Element;
           78   87     7         sigElem  Lorg/w3c/dom/Element;
           79   87    11             uri  Ljava/lang/String;
           81   87    12       javaClass  Ljava/lang/String;
           86   87    13          exArgs  [Ljava/lang/Object;
           92  113     6    resolverElem  [Lorg/w3c/dom/Element;
           94  111     7         element  Lorg/w3c/dom/Element;
           96  111    11       javaClass  Ljava/lang/String;
           98  111    12     description  Ljava/lang/String;
          105  111    13               e  Ljava/lang/Throwable;
          116  131     6    resolverElem  [Lorg/w3c/dom/Element;
          117  131     7      classNames  Ljava/util/List<Ljava/lang/String;>;
          119  128     8         element  Lorg/w3c/dom/Element;
          121  128    12       javaClass  Ljava/lang/String;
          123  128    13     description  Ljava/lang/String;
          135  143     6              nl  [Lorg/w3c/dom/Element;
          137  141     7         element  Lorg/w3c/dom/Element;
          138  141    11       namespace  Ljava/lang/String;
          139  141    12          prefix  Ljava/lang/String;
          147  148     1               e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          35    37      38  Class java.lang.ClassNotFoundException
          51    53      54  Class java.lang.ClassNotFoundException
          51    53      58  Class java.lang.NoClassDefFoundError
          81    83      84  Class java.lang.ClassNotFoundException
         102   103     104  Class java.lang.Throwable
           0    10     146  Class java.lang.Exception
          11   145     146  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      is    

  private static java.io.InputStream lambda$0();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 90
            ldc "com.sun.org.apache.xml.internal.security.resource.config"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
         1: .line 89
            astore 0 /* cfile */
        start local 0 // java.lang.String cfile
         2: .line 91
            aload 0 /* cfile */
            ifnonnull 4
         3: .line 92
            aconst_null
            areturn
         4: .line 94
      StackMap locals: java.lang.String
      StackMap stack:
            ldc Lcom/sun/org/apache/xml/internal/security/Init;
            aload 0 /* cfile */
            invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            areturn
        end local 0 // java.lang.String cfile
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            2    5     0  cfile  Ljava/lang/String;
}
SourceFile: "Init.java"
NestMembers:
  com.sun.org.apache.xml.internal.security.Init$1
InnerClasses:
  com.sun.org.apache.xml.internal.security.Init$1
  public Algorithm = com.sun.org.apache.xml.internal.security.algorithms.JCEMapper$Algorithm of com.sun.org.apache.xml.internal.security.algorithms.JCEMapper
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles