public class freemarker.ext.xml._JdomNavigator extends freemarker.ext.xml.Navigator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: freemarker.ext.xml._JdomNavigator
  super_class: freemarker.ext.xml.Navigator
{
  private static final XMLOutputter OUTPUT;
    descriptor: LXMLOutputter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tXMLOutputter cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tText cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tText cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tEntityRef 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\tNamespace cannot be resolved\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument 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\tAttribute cannot be resolved to a type\n\tNamespace cannot be resolved\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument 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\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\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument 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\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tThe type _JdomNavigator.JDOMXPathEx must implement the inherited abstract method Navigator.XPathEx.selectNodes(Object, NamespaceContext)\n\tJDOMXPath cannot be resolved to a type\n\tNamespaceContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;

  void getAsString(java.lang.Object, java.io.StringWriter);
    descriptor: (Ljava/lang/Object;Ljava/io/StringWriter;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 58
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tText cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tText cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    Exceptions:
      throws freemarker.template.TemplateModelException
    MethodParameters:
      Name  Flags
      node  
      sw    

  void getChildren(java.lang.Object, java.lang.String, java.lang.String, java.util.List);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNamespace cannot be resolved\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument 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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
              Name  Flags
      node          
      localName     
      namespaceUri  
      result        

  void getAttributes(java.lang.Object, java.lang.String, java.lang.String, java.util.List);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 108
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tNamespace cannot be resolved\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
              Name  Flags
      node          
      localName     
      namespaceUri  
      result        

  void getDescendants(java.lang.Object, java.util.List);
    descriptor: (Ljava/lang/Object;Ljava/util/List;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 141
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
        Name  Flags
      node    
      result  

  void getDescendants(Element, java.util.List);
    descriptor: (LElement;Ljava/util/List;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 150
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
        Name  Flags
      node    
      result  

  java.lang.Object getParent(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 160
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.Object getDocument(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 183
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.Object getDocumentType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 206
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  void getContent(java.lang.Object, java.util.List);
    descriptor: (Ljava/lang/Object;Ljava/util/List;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 213
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
        Name  Flags
      node    
      result  

  java.lang.String getText(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 221
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.String getLocalName(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 241
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.String getNamespacePrefix(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 261
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.String getNamespaceUri(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 272
            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 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  java.lang.String getType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 283
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAttribute cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    MethodParameters:
      Name  Flags
      node  

  freemarker.ext.xml.Navigator$XPathEx createXPathEx(java.lang.String);
    descriptor: (Ljava/lang/String;)Lfreemarker/ext/xml/Navigator$XPathEx;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // freemarker.ext.xml._JdomNavigator this
         0: .line 317
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // freemarker.ext.xml._JdomNavigator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/ext/xml/_JdomNavigator;
    Exceptions:
      throws freemarker.template.TemplateModelException
    MethodParameters:
             Name  Flags
      xpathString  
}
SourceFile: "_JdomNavigator.java"
NestMembers:
  freemarker.ext.xml._JdomNavigator$JDOMXPathEx
InnerClasses:
  abstract XPathEx = freemarker.ext.xml.Navigator$XPathEx of freemarker.ext.xml.Navigator
  private final JDOMXPathEx = freemarker.ext.xml._JdomNavigator$JDOMXPathEx of freemarker.ext.xml._JdomNavigator