public abstract class com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase extends com.sun.org.apache.xml.internal.security.c14n.CanonicalizerSpi
  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.CanonicalizerBase
  super_class: com.sun.org.apache.xml.internal.security.c14n.CanonicalizerSpi
{
  public static final java.lang.String XML;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "xml"

  public static final java.lang.String XMLNS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "xmlns"

  protected static final com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare COMPARE;
    descriptor: Lcom/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private static final byte[] END_PI;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] BEGIN_PI;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] END_COMM;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] BEGIN_COMM;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] XA;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] X9;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] QUOT;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] XD;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] GT;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] LT;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] END_TAG;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] AMP;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final byte[] EQUALS_STR;
    descriptor: [B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final int NODE_BEFORE_DOCUMENT_ELEMENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  protected static final int NODE_NOT_BEFORE_OR_AFTER_DOCUMENT_ELEMENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected static final int NODE_AFTER_DOCUMENT_ELEMENT;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private java.util.List<com.sun.org.apache.xml.internal.security.signature.NodeFilter> nodeFilter;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/security/signature/NodeFilter;>;

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

  private java.util.Set<Node> xpathNodeSet;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<LNode;>;

  private Node excludeNode;
    descriptor: LNode;
    flags: (0x0002) ACC_PRIVATE

  private java.io.OutputStream writer;
    descriptor: Ljava/io/OutputStream;
    flags: (0x0002) ACC_PRIVATE

  private Attr nullNode;
    descriptor: LAttr;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 37
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.xml.parsers cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.xml cannot be resolved\n\tNode 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\tNode cannot be resolved to a type\n\tName clash: The method engineCanonicalizeXPathNodeSet(Set<Node>) of type CanonicalizerBase has the same erasure as engineCanonicalizeXPathNodeSet(Set<Node>) of type CanonicalizerSpi but does not override it\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method engineCanonicalize(byte[]) from the type CanonicalizerSpi refers to the missing type ParserConfigurationException\n\tThe method getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getExcludeNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method circumventBugIfNeeded(XMLSignatureInput) from the type CanonicalizerBase refers to the missing type ParserConfigurationException\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 getNodeSet() from the type XMLSignatureInput refers to the missing type Node\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method getParentNameSpaces(Element, NameSpaceSymbTable) from the type CanonicalizerBase refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tThe method outputCommentToWriter(Comment, OutputStream, int) from the type CanonicalizerBase refers to the missing type Comment\n\tComment cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method outputPItoWriter(ProcessingInstruction, OutputStream, int) from the type CanonicalizerBase refers to the missing type ProcessingInstruction\n\tProcessingInstruction cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method getParentNameSpaces(Element, NameSpaceSymbTable) from the type CanonicalizerBase refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tThe method outputCommentToWriter(Comment, OutputStream, int) from the type CanonicalizerBase refers to the missing type Comment\n\tComment cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method outputPItoWriter(ProcessingInstruction, OutputStream, int) from the type CanonicalizerBase refers to the missing type ProcessingInstruction\n\tProcessingInstruction cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tParserConfigurationException cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tDocument cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
                 Name  Flags
      includeComments  

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

  public byte[] engineCanonicalizeXPathNodeSet(java.util.Set<Node>);
    descriptor: (Ljava/util/Set;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 130
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tName clash: The method engineCanonicalizeXPathNodeSet(Set<Node>) of type CanonicalizerBase has the same erasure as engineCanonicalizeXPathNodeSet(Set<Node>) of type CanonicalizerSpi but does not override it\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    Signature: (Ljava/util/Set<LNode;>;)[B
    MethodParameters:
              Name  Flags
      xpathNodeSet  

  public byte[] engineCanonicalize(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 148
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method engineCanonicalize(byte[]) from the type CanonicalizerSpi refers to the missing type ParserConfigurationException\n\tThe method getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getExcludeNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method circumventBugIfNeeded(XMLSignatureInput) from the type CanonicalizerBase refers to the missing type ParserConfigurationException\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 getNodeSet() from the type XMLSignatureInput refers to the missing type Node\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
       Name  Flags
      input  

  public void setWriter(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 178
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
        Name  Flags
      writer  

  protected byte[] engineCanonicalizeSubTree(Node, Node);
    descriptor: (LNode;LNode;)[B
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 192
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method getParentNameSpaces(Element, NameSpaceSymbTable) from the type CanonicalizerBase refers to the missing type Element\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
             Name  Flags
      rootNode     
      excludeNode  

  protected final void canonicalizeSubTree(Node, com.sun.org.apache.xml.internal.security.c14n.implementations.NameSpaceSymbTable, Node, int);
    descriptor: (LNode;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;LNode;I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 244
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tThe method outputCommentToWriter(Comment, OutputStream, int) from the type CanonicalizerBase refers to the missing type Comment\n\tComment cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method outputPItoWriter(ProcessingInstruction, OutputStream, int) from the type CanonicalizerBase refers to the missing type ProcessingInstruction\n\tProcessingInstruction cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, java.io.IOException
    MethodParameters:
               Name  Flags
      currentNode    
      ns             
      endnode        
      documentLevel  

  byte[] engineCanonicalizeXPathNodeSetInternal(Node);
    descriptor: (LNode;)[B
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 350
            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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    MethodParameters:
      Name  Flags
      doc   

  protected final void canonicalizeXPathNodeSet(Node, Node);
    descriptor: (LNode;LNode;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 391
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method getParentNameSpaces(Element, NameSpaceSymbTable) from the type CanonicalizerBase refers to the missing type Element\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tThe method outputCommentToWriter(Comment, OutputStream, int) from the type CanonicalizerBase refers to the missing type Comment\n\tComment cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tThe method outputPItoWriter(ProcessingInstruction, OutputStream, int) from the type CanonicalizerBase refers to the missing type ProcessingInstruction\n\tProcessingInstruction cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, java.io.IOException
    MethodParameters:
             Name  Flags
      currentNode  
      endnode      

  protected int isVisibleDO(Node, int);
    descriptor: (LNode;I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 534
            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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
             Name  Flags
      currentNode  
      level        

  protected int isVisibleInt(Node);
    descriptor: (LNode;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 550
            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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
             Name  Flags
      currentNode  

  protected boolean isVisible(Node);
    descriptor: (LNode;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 566
            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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
             Name  Flags
      currentNode  

  protected 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: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 581
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
      Name  Flags
      e     
      ns    

  protected final void getParentNameSpaces(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: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 618
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
      Name  Flags
      el    
      ns    

  abstract java.util.Iterator<Attr> 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: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    Signature: (LElement;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;)Ljava/util/Iterator<LAttr;>;
    MethodParameters:
         Name  Flags
      element  
      ns       

  abstract java.util.Iterator<Attr> 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: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException
    Signature: (LElement;Lcom/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable;)Ljava/util/Iterator<LAttr;>;
    MethodParameters:
         Name  Flags
      element  
      ns       

  abstract void circumventBugIfNeeded(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
    descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)V
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, ParserConfigurationException, java.io.IOException, SAXException
    MethodParameters:
       Name  Flags
      input  

  protected static final void outputAttrToWriter(java.lang.String, java.lang.String, java.io.OutputStream, java.util.Map<java.lang.String, byte[]>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;Ljava/util/Map;)V
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=4
         0: .line 689
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;Ljava/util/Map<Ljava/lang/String;[B>;)V
    MethodParameters:
        Name  Flags
      name    final
      value   final
      writer  final
      cache   final

  protected void outputPItoWriter(ProcessingInstruction, java.io.OutputStream, int);
    descriptor: (LProcessingInstruction;Ljava/io/OutputStream;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 750
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tProcessingInstruction 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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      currentPI  
      writer     
      position   

  protected void outputCommentToWriter(Comment, java.io.OutputStream, int);
    descriptor: (LComment;Ljava/io/OutputStream;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 804
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tComment 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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                Name  Flags
      currentComment  
      writer          
      position        

  protected static final void outputTextToWriter(java.lang.String, java.io.OutputStream);
    descriptor: (Ljava/lang/String;Ljava/io/OutputStream;)V
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
         0: .line 840
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    final
      writer  final

  protected Attr getNullNode(Document);
    descriptor: (LDocument;)LAttr;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase this
         0: .line 879
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDocument 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.CanonicalizerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase;
    MethodParameters:
               Name  Flags
      ownerDocument  
}
SourceFile: "CanonicalizerBase.java"