public abstract class com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 extends com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11
  super_class: com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase
{
  boolean firstCall;
    descriptor: Z
    flags: (0x0000) 

  final java.util.SortedSet result;
    descriptor: Ljava/util/SortedSet;
    flags: (0x0010) ACC_FINAL

  static final java.lang.String XMLNS_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/2000/xmlns/"

  static final java.lang.String XML_LANG_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/XML/1998/namespace"

  static java.util.logging.Logger log;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x0008) ACC_STATIC

  com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack xmlattrStack;
    descriptor: Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11$XmlAttrStack;
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 66
            ldc Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
        start local 1 // boolean includeComments
         0: .line 187
            aload 0 /* this */
            iload 1 /* includeComments */
            invokespecial com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase.<init>:(Z)V
         1: .line 61
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.firstCall:Z
         2: .line 62
            aload 0 /* this */
            new java.util.TreeSet
            dup
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.COMPARE:Lcom/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare;
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
            putfield com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.result:Ljava/util/SortedSet;
         3: .line 179
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack
            dup
            invokespecial com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack.<init>:()V
            putfield com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.xmlattrStack:Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11$XmlAttrStack;
         4: .line 188
            return
        end local 1 // boolean includeComments
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
            0    5     1  includeComments  Z
    MethodParameters:
                 Name  Flags
      includeComments  

  java.util.Iterator handleAttributesSubtree(Element, com.sun.org.apache.xml.internal.security.c14n.implementations.NameSpaceSymbTable);
    descriptor: (LElement;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;)Ljava/util/Iterator;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
         0: .line 205
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode 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.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
      Name  Flags
      E     
      ns    

  java.util.Iterator handleAttributes(Element, com.sun.org.apache.xml.internal.security.c14n.implementations.NameSpaceSymbTable);
    descriptor: (LElement;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;)Ljava/util/Iterator;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
         0: .line 274
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method getMapping(String) from the type NameSpaceSymbTable refers to the missing type Attr\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
      Name  Flags
      E     
      ns    

  public byte[] engineCanonicalizeXPathNodeSet(java.util.Set, java.lang.String);
    descriptor: (Ljava/util/Set;Ljava/lang/String;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
        start local 1 // java.util.Set xpathNodeSet
        start local 2 // java.lang.String inclusiveNamespaces
         0: .line 387
            new com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
            dup
         1: .line 388
            ldc "c14n.Canonicalizer.UnsupportedOperation"
         2: .line 387
            invokespecial com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String inclusiveNamespaces
        end local 1 // java.util.Set xpathNodeSet
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
            0    3     1         xpathNodeSet  Ljava/util/Set;
            0    3     2  inclusiveNamespaces  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
                     Name  Flags
      xpathNodeSet         
      inclusiveNamespaces  

  public byte[] engineCanonicalizeSubTree(Node, java.lang.String);
    descriptor: (LNode;Ljava/lang/String;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
         0: .line 399
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNode cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
                     Name  Flags
      rootNode             
      inclusiveNamespaces  

  void circumventBugIfNeeded(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
         0: .line 406
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tThe method getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getOwnerDocument(Set<Node>) from the type XMLUtils refers to the missing type Document\n\tThe method getNodeSet() from the type XMLSignatureInput refers to the missing type ParserConfigurationException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, ParserConfigurationException, java.io.IOException, SAXException
    MethodParameters:
       Name  Flags
      input  

  void handleParent(Element, com.sun.org.apache.xml.internal.security.c14n.implementations.NameSpaceSymbTable);
    descriptor: (LElement;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11 this
         0: .line 419
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tAttr 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.c14n.implementations.Canonicalizer11 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11;
    MethodParameters:
      Name  Flags
      e     
      ns    

  private static java.lang.String joinURI(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=18, args_size=2
        start local 0 // java.lang.String baseURI
        start local 1 // java.lang.String relativeURI
         0: .line 448
            aconst_null
            astore 2 /* bscheme */
        start local 2 // java.lang.String bscheme
         1: .line 449
            aconst_null
            astore 3 /* bauthority */
        start local 3 // java.lang.String bauthority
         2: .line 450
            ldc ""
            astore 4 /* bpath */
        start local 4 // java.lang.String bpath
         3: .line 451
            aconst_null
            astore 5 /* bquery */
        start local 5 // java.lang.String bquery
         4: .line 455
            aload 0 /* baseURI */
            ifnull 13
         5: .line 456
            aload 0 /* baseURI */
            ldc ".."
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 7
         6: .line 457
            new java.lang.StringBuilder
            dup
            aload 0 /* baseURI */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* baseURI */
         7: .line 459
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            new java.net.URI
            dup
            aload 0 /* baseURI */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 6 /* base */
        start local 6 // java.net.URI base
         8: .line 460
            aload 6 /* base */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            astore 2 /* bscheme */
         9: .line 461
            aload 6 /* base */
            invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
            astore 3 /* bauthority */
        10: .line 462
            aload 6 /* base */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 4 /* bpath */
        11: .line 463
            aload 6 /* base */
            invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
            astore 5 /* bquery */
        12: .line 464
            aload 6 /* base */
            invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
            pop
        end local 6 // java.net.URI base
        13: .line 467
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 1 /* relativeURI */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 6 /* r */
        start local 6 // java.net.URI r
        14: .line 468
            aload 6 /* r */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            astore 7 /* rscheme */
        start local 7 // java.lang.String rscheme
        15: .line 469
            aload 6 /* r */
            invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
            astore 8 /* rauthority */
        start local 8 // java.lang.String rauthority
        16: .line 470
            aload 6 /* r */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 9 /* rpath */
        start local 9 // java.lang.String rpath
        17: .line 471
            aload 6 /* r */
            invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
            astore 10 /* rquery */
        start local 10 // java.lang.String rquery
        18: .line 472
            aconst_null
            astore 11 /* rfragment */
        start local 11 // java.lang.String rfragment
        19: .line 475
            aload 7 /* rscheme */
            ifnull 21
            aload 7 /* rscheme */
            aload 2 /* bscheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        20: .line 476
            aconst_null
            astore 7 /* rscheme */
        21: .line 478
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 7 /* rscheme */
            ifnull 27
        22: .line 479
            aload 7 /* rscheme */
            astore 12 /* tscheme */
        start local 12 // java.lang.String tscheme
        23: .line 480
            aload 8 /* rauthority */
            astore 13 /* tauthority */
        start local 13 // java.lang.String tauthority
        24: .line 481
            aload 9 /* rpath */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.removeDotSegments:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        25: .line 482
            aload 10 /* rquery */
            astore 15 /* tquery */
        start local 15 // java.lang.String tquery
        26: .line 483
            goto 54
        end local 15 // java.lang.String tquery
        end local 14 // java.lang.String tpath
        end local 13 // java.lang.String tauthority
        end local 12 // java.lang.String tscheme
        27: .line 484
      StackMap locals:
      StackMap stack:
            aload 8 /* rauthority */
            ifnull 32
        28: .line 485
            aload 8 /* rauthority */
            astore 13 /* tauthority */
        start local 13 // java.lang.String tauthority
        29: .line 486
            aload 9 /* rpath */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.removeDotSegments:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        30: .line 487
            aload 10 /* rquery */
            astore 15 /* tquery */
        start local 15 // java.lang.String tquery
        31: .line 488
            goto 53
        end local 15 // java.lang.String tquery
        end local 14 // java.lang.String tpath
        end local 13 // java.lang.String tauthority
        32: .line 489
      StackMap locals:
      StackMap stack:
            aload 9 /* rpath */
            invokevirtual java.lang.String.length:()I
            ifne 39
        33: .line 490
            aload 4 /* bpath */
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        34: .line 491
            aload 10 /* rquery */
            ifnull 37
        35: .line 492
            aload 10 /* rquery */
            astore 15 /* tquery */
        start local 15 // java.lang.String tquery
        36: .line 493
            goto 52
        end local 15 // java.lang.String tquery
        37: .line 494
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top top java.lang.String
      StackMap stack:
            aload 5 /* bquery */
            astore 15 /* tquery */
        start local 15 // java.lang.String tquery
        38: .line 496
            goto 52
        end local 15 // java.lang.String tquery
        end local 14 // java.lang.String tpath
        39: .line 497
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 9 /* rpath */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 42
        40: .line 498
            aload 9 /* rpath */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.removeDotSegments:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        41: .line 499
            goto 51
        end local 14 // java.lang.String tpath
        42: .line 500
      StackMap locals:
      StackMap stack:
            aload 3 /* bauthority */
            ifnull 45
            aload 4 /* bpath */
            invokevirtual java.lang.String.length:()I
            ifne 45
        43: .line 501
            new java.lang.StringBuilder
            dup
            ldc "/"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 9 /* rpath */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        44: .line 502
            goto 50
        end local 14 // java.lang.String tpath
        45: .line 503
      StackMap locals:
      StackMap stack:
            aload 4 /* bpath */
            bipush 47
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 17 /* last */
        start local 17 // int last
        46: .line 504
            iload 17 /* last */
            iconst_m1
            if_icmpne 49
        47: .line 505
            aload 9 /* rpath */
            astore 14 /* tpath */
        start local 14 // java.lang.String tpath
        48: .line 506
            goto 50
        end local 14 // java.lang.String tpath
        49: .line 507
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top top top top top int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* bpath */
            iconst_0
            iload 17 /* last */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 9 /* rpath */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 14 /* tpath */
        end local 17 // int last
        start local 14 // java.lang.String tpath
        50: .line 510
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top top java.lang.String
      StackMap stack:
            aload 14 /* tpath */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.removeDotSegments:(Ljava/lang/String;)Ljava/lang/String;
            astore 14 /* tpath */
        51: .line 512
      StackMap locals:
      StackMap stack:
            aload 10 /* rquery */
            astore 15 /* tquery */
        start local 15 // java.lang.String tquery
        52: .line 514
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* bauthority */
            astore 13 /* tauthority */
        start local 13 // java.lang.String tauthority
        53: .line 516
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String top java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 2 /* bscheme */
            astore 12 /* tscheme */
        start local 12 // java.lang.String tscheme
        54: .line 518
      StackMap locals: java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 11 /* rfragment */
            astore 16 /* tfragment */
        start local 16 // java.lang.String tfragment
        55: .line 519
            new java.net.URI
            dup
            aload 12 /* tscheme */
            aload 13 /* tauthority */
            aload 14 /* tpath */
            aload 15 /* tquery */
            aload 16 /* tfragment */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual java.net.URI.toString:()Ljava/lang/String;
            areturn
        end local 16 // java.lang.String tfragment
        end local 15 // java.lang.String tquery
        end local 14 // java.lang.String tpath
        end local 13 // java.lang.String tauthority
        end local 12 // java.lang.String tscheme
        end local 11 // java.lang.String rfragment
        end local 10 // java.lang.String rquery
        end local 9 // java.lang.String rpath
        end local 8 // java.lang.String rauthority
        end local 7 // java.lang.String rscheme
        end local 6 // java.net.URI r
        end local 5 // java.lang.String bquery
        end local 4 // java.lang.String bpath
        end local 3 // java.lang.String bauthority
        end local 2 // java.lang.String bscheme
        end local 1 // java.lang.String relativeURI
        end local 0 // java.lang.String baseURI
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   56     0      baseURI  Ljava/lang/String;
            0   56     1  relativeURI  Ljava/lang/String;
            1   56     2      bscheme  Ljava/lang/String;
            2   56     3   bauthority  Ljava/lang/String;
            3   56     4        bpath  Ljava/lang/String;
            4   56     5       bquery  Ljava/lang/String;
            8   13     6         base  Ljava/net/URI;
           14   56     6            r  Ljava/net/URI;
           15   56     7      rscheme  Ljava/lang/String;
           16   56     8   rauthority  Ljava/lang/String;
           17   56     9        rpath  Ljava/lang/String;
           18   56    10       rquery  Ljava/lang/String;
           19   56    11    rfragment  Ljava/lang/String;
           23   27    12      tscheme  Ljava/lang/String;
           54   56    12      tscheme  Ljava/lang/String;
           24   27    13   tauthority  Ljava/lang/String;
           29   32    13   tauthority  Ljava/lang/String;
           53   56    13   tauthority  Ljava/lang/String;
           25   27    14        tpath  Ljava/lang/String;
           30   32    14        tpath  Ljava/lang/String;
           34   39    14        tpath  Ljava/lang/String;
           41   42    14        tpath  Ljava/lang/String;
           44   45    14        tpath  Ljava/lang/String;
           48   49    14        tpath  Ljava/lang/String;
           50   56    14        tpath  Ljava/lang/String;
           26   27    15       tquery  Ljava/lang/String;
           31   32    15       tquery  Ljava/lang/String;
           36   37    15       tquery  Ljava/lang/String;
           38   39    15       tquery  Ljava/lang/String;
           52   56    15       tquery  Ljava/lang/String;
           55   56    16    tfragment  Ljava/lang/String;
           46   50    17         last  I
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
             Name  Flags
      baseURI      
      relativeURI  

  private static java.lang.String removeDotSegments(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // java.lang.String path
         0: .line 524
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "STEP   OUTPUT BUFFER\t\tINPUT BUFFER"
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 529
            aload 0 /* path */
            astore 1 /* input */
        start local 1 // java.lang.String input
         2: .line 530
            goto 4
         3: .line 531
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* input */
            ldc "//"
            ldc "/"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* input */
         4: .line 530
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            ldc "//"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            iconst_m1
            if_icmpgt 3
         5: .line 535
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 2 /* output */
        start local 2 // java.lang.StringBuffer output
         6: .line 539
            aload 1 /* input */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 9
         7: .line 540
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 541
            aload 1 /* input */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
         9: .line 544
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
            ldc "1 "
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        10: .line 547
            goto 94
        11: .line 554
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            ldc "./"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 15
        12: .line 555
            aload 1 /* input */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        13: .line 556
            ldc "2A"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        14: .line 557
            goto 94
      StackMap locals:
      StackMap stack:
        15: aload 1 /* input */
            ldc "../"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 21
        16: .line 558
            aload 1 /* input */
            iconst_3
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        17: .line 559
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc "/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 19
        18: .line 560
            aload 2 /* output */
            ldc "../"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        19: .line 562
      StackMap locals:
      StackMap stack:
            ldc "2A"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        20: .line 566
            goto 94
      StackMap locals:
      StackMap stack:
        21: aload 1 /* input */
            ldc "/./"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 25
        22: .line 567
            aload 1 /* input */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        23: .line 568
            ldc "2B"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        24: .line 569
            goto 94
      StackMap locals:
      StackMap stack:
        25: aload 1 /* input */
            ldc "/."
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        26: .line 571
            aload 1 /* input */
            ldc "/."
            ldc "/"
            invokevirtual java.lang.String.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* input */
        27: .line 572
            ldc "2B"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        28: .line 583
            goto 94
      StackMap locals:
      StackMap stack:
        29: aload 1 /* input */
            ldc "/../"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 49
        30: .line 584
            aload 1 /* input */
            iconst_3
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        31: .line 585
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.length:()I
            ifne 34
        32: .line 586
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        33: .line 587
            goto 47
      StackMap locals:
      StackMap stack:
        34: aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc "../"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 37
        35: .line 588
            aload 2 /* output */
            ldc ".."
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        36: .line 589
            goto 47
      StackMap locals:
      StackMap stack:
        37: aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc ".."
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 40
        38: .line 590
            aload 2 /* output */
            ldc "/.."
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        39: .line 591
            goto 47
        40: .line 592
      StackMap locals:
      StackMap stack:
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.lastIndexOf:(Ljava/lang/String;)I
            istore 3 /* index */
        start local 3 // int index
        41: .line 593
            iload 3 /* index */
            iconst_m1
            if_icmpne 46
        42: .line 594
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 2 /* output */
        43: .line 595
            aload 1 /* input */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 47
        44: .line 596
            aload 1 /* input */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        45: .line 598
            goto 47
        46: .line 599
      StackMap locals: int
      StackMap stack:
            aload 2 /* output */
            iload 3 /* index */
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.length:()I
            invokevirtual java.lang.StringBuffer.delete:(II)Ljava/lang/StringBuffer;
            astore 2 /* output */
        end local 3 // int index
        47: .line 602
      StackMap locals:
      StackMap stack:
            ldc "2C"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        48: .line 603
            goto 94
      StackMap locals:
      StackMap stack:
        49: aload 1 /* input */
            ldc "/.."
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 69
        50: .line 605
            aload 1 /* input */
            ldc "/.."
            ldc "/"
            invokevirtual java.lang.String.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* input */
        51: .line 606
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.length:()I
            ifne 54
        52: .line 607
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        53: .line 608
            goto 67
      StackMap locals:
      StackMap stack:
        54: aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc "../"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 57
        55: .line 609
            aload 2 /* output */
            ldc ".."
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        56: .line 610
            goto 67
      StackMap locals:
      StackMap stack:
        57: aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc ".."
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 60
        58: .line 611
            aload 2 /* output */
            ldc "/.."
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        59: .line 612
            goto 67
        60: .line 613
      StackMap locals:
      StackMap stack:
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.lastIndexOf:(Ljava/lang/String;)I
            istore 3 /* index */
        start local 3 // int index
        61: .line 614
            iload 3 /* index */
            iconst_m1
            if_icmpne 66
        62: .line 615
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 2 /* output */
        63: .line 616
            aload 1 /* input */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 67
        64: .line 617
            aload 1 /* input */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        65: .line 619
            goto 67
        66: .line 620
      StackMap locals: int
      StackMap stack:
            aload 2 /* output */
            iload 3 /* index */
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.length:()I
            invokevirtual java.lang.StringBuffer.delete:(II)Ljava/lang/StringBuffer;
            astore 2 /* output */
        end local 3 // int index
        67: .line 623
      StackMap locals:
      StackMap stack:
            ldc "2C"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        68: .line 629
            goto 94
      StackMap locals:
      StackMap stack:
        69: aload 1 /* input */
            ldc "."
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 73
        70: .line 630
            ldc ""
            astore 1 /* input */
        71: .line 631
            ldc "2D"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        72: .line 632
            goto 94
      StackMap locals:
      StackMap stack:
        73: aload 1 /* input */
            ldc ".."
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        74: .line 633
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc "/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 76
        75: .line 634
            aload 2 /* output */
            ldc ".."
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        76: .line 635
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 1 /* input */
        77: .line 636
            ldc "2D"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        78: .line 641
            goto 94
        79: .line 642
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 3 /* end */
        start local 3 // int end
        80: .line 643
            aload 1 /* input */
            bipush 47
            invokevirtual java.lang.String.indexOf:(I)I
            istore 4 /* begin */
        start local 4 // int begin
        81: .line 644
            iload 4 /* begin */
            ifne 84
        82: .line 645
            aload 1 /* input */
            bipush 47
            iconst_1
            invokevirtual java.lang.String.indexOf:(II)I
            istore 3 /* end */
        83: .line 646
            goto 86
        84: .line 647
      StackMap locals: int int
      StackMap stack:
            iload 4 /* begin */
            istore 3 /* end */
        85: .line 648
            iconst_0
            istore 4 /* begin */
        86: .line 651
      StackMap locals:
      StackMap stack:
            iload 3 /* end */
            iconst_m1
            if_icmpne 90
        87: .line 652
            aload 1 /* input */
            iload 4 /* begin */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* segment */
        start local 5 // java.lang.String segment
        88: .line 653
            ldc ""
            astore 1 /* input */
        89: .line 654
            goto 92
        end local 5 // java.lang.String segment
        90: .line 655
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            iload 4 /* begin */
            iload 3 /* end */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 5 /* segment */
        start local 5 // java.lang.String segment
        91: .line 656
            aload 1 /* input */
            iload 3 /* end */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* input */
        92: .line 658
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* output */
            aload 5 /* segment */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        93: .line 659
            ldc "2E"
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 5 // java.lang.String segment
        end local 4 // int begin
        end local 3 // int end
        94: .line 547
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            invokevirtual java.lang.String.length:()I
            ifne 11
        95: .line 667
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            ldc ".."
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 98
        96: .line 668
            aload 2 /* output */
            ldc "/"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        97: .line 669
            ldc "3 "
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            aload 1 /* input */
            invokestatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.printStep:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        98: .line 672
      StackMap locals:
      StackMap stack:
            aload 2 /* output */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuffer output
        end local 1 // java.lang.String input
        end local 0 // java.lang.String path
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   99     0     path  Ljava/lang/String;
            2   99     1    input  Ljava/lang/String;
            6   99     2   output  Ljava/lang/StringBuffer;
           41   47     3    index  I
           61   67     3    index  I
           80   94     3      end  I
           81   94     4    begin  I
           88   90     5  segment  Ljava/lang/String;
           91   94     5  segment  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  private static void printStep(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.String step
        start local 1 // java.lang.String output
        start local 2 // java.lang.String input
         0: .line 676
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 6
         1: .line 677
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            new java.lang.StringBuilder
            dup
            ldc " "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* step */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ":   "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* output */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         2: .line 678
            aload 1 /* output */
            invokevirtual java.lang.String.length:()I
            ifne 5
         3: .line 679
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            new java.lang.StringBuilder
            dup
            ldc "\t\t\t\t"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* input */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         4: .line 680
            goto 6
         5: .line 681
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            new java.lang.StringBuilder
            dup
            ldc "\t\t\t"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* input */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         6: .line 684
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String input
        end local 1 // java.lang.String output
        end local 0 // java.lang.String step
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    step  Ljava/lang/String;
            0    7     1  output  Ljava/lang/String;
            0    7     2   input  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      step    
      output  
      input   
}
SourceFile: "Canonicalizer11.java"
NestMembers:
  com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack  com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack$XmlsStackElement
InnerClasses:
  XmlAttrStack = com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11$XmlAttrStack of com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11