public class org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord implements java.lang.Comparable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
  super_class: java.lang.Object
{
  public java.lang.String namespaceURI;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String localName;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public org.apache.batik.anim.dom.XBLOMDefinitionElement definition;
    descriptor: Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
    flags: (0x0001) ACC_PUBLIC

  public org.apache.batik.anim.dom.XBLOMTemplateElement template;
    descriptor: Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
    flags: (0x0001) ACC_PUBLIC

  public org.w3c.dom.Element importElement;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC

  public void <init>(java.lang.String, java.lang.String, org.apache.batik.anim.dom.XBLOMDefinitionElement, org.apache.batik.anim.dom.XBLOMTemplateElement, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
        start local 1 // java.lang.String ns
        start local 2 // java.lang.String ln
        start local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        start local 4 // org.apache.batik.anim.dom.XBLOMTemplateElement t
        start local 5 // org.w3c.dom.Element imp
         0: .line 1219
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1224
            aload 0 /* this */
            aload 1 /* ns */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
         2: .line 1225
            aload 0 /* this */
            aload 2 /* ln */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
         3: .line 1226
            aload 0 /* this */
            aload 3 /* def */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
         4: .line 1227
            aload 0 /* this */
            aload 4 /* t */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
         5: .line 1228
            aload 0 /* this */
            aload 5 /* imp */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
         6: .line 1229
            return
        end local 5 // org.w3c.dom.Element imp
        end local 4 // org.apache.batik.anim.dom.XBLOMTemplateElement t
        end local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        end local 2 // java.lang.String ln
        end local 1 // java.lang.String ns
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            0    7     1    ns  Ljava/lang/String;
            0    7     2    ln  Ljava/lang/String;
            0    7     3   def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            0    7     4     t  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            0    7     5   imp  Lorg/w3c/dom/Element;
    MethodParameters:
      Name  Flags
      ns    
      ln    
      def   
      t     
      imp   

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
        start local 1 // java.lang.Object other
         0: .line 1235
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.compareTo:(Ljava/lang/Object;)I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.Object other
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            0    2     1  other  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      other  

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
        start local 1 // java.lang.Object other
         0: .line 1242
            aload 1 /* other */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 2 /* rec */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord rec
         1: .line 1244
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            ifnonnull 8
         2: .line 1245
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 3 /* n1 */
        start local 3 // org.apache.batik.dom.AbstractNode n1
         3: .line 1246
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            ifnonnull 6
         4: .line 1247
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 4 /* n2 */
        start local 4 // org.apache.batik.dom.AbstractNode n2
         5: .line 1248
            goto 19
        end local 4 // org.apache.batik.dom.AbstractNode n2
         6: .line 1249
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord org.apache.batik.dom.AbstractNode
      StackMap stack:
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            checkcast org.apache.batik.dom.AbstractNode
            astore 4 /* n2 */
        start local 4 // org.apache.batik.dom.AbstractNode n2
         7: .line 1251
            goto 19
        end local 4 // org.apache.batik.dom.AbstractNode n2
        end local 3 // org.apache.batik.dom.AbstractNode n1
      StackMap locals:
      StackMap stack:
         8: aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            ifnonnull 12
         9: .line 1252
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            checkcast org.apache.batik.dom.AbstractNode
            astore 3 /* n1 */
        start local 3 // org.apache.batik.dom.AbstractNode n1
        10: .line 1253
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 4 /* n2 */
        start local 4 // org.apache.batik.dom.AbstractNode n2
        11: .line 1254
            goto 19
        end local 4 // org.apache.batik.dom.AbstractNode n2
        end local 3 // org.apache.batik.dom.AbstractNode n1
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getOwnerDocument:()Lorg/w3c/dom/Document;
        13: .line 1255
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getOwnerDocument:()Lorg/w3c/dom/Document;
            if_acmpne 17
        14: .line 1256
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 3 /* n1 */
        start local 3 // org.apache.batik.dom.AbstractNode n1
        15: .line 1257
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 4 /* n2 */
        start local 4 // org.apache.batik.dom.AbstractNode n2
        16: .line 1258
            goto 19
        end local 4 // org.apache.batik.dom.AbstractNode n2
        end local 3 // org.apache.batik.dom.AbstractNode n1
        17: .line 1259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            checkcast org.apache.batik.dom.AbstractNode
            astore 3 /* n1 */
        start local 3 // org.apache.batik.dom.AbstractNode n1
        18: .line 1260
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            checkcast org.apache.batik.dom.AbstractNode
            astore 4 /* n2 */
        start local 4 // org.apache.batik.dom.AbstractNode n2
        19: .line 1262
      StackMap locals: org.apache.batik.dom.AbstractNode org.apache.batik.dom.AbstractNode
      StackMap stack:
            aload 3 /* n1 */
            aload 4 /* n2 */
            invokevirtual org.apache.batik.dom.AbstractNode.compareDocumentPosition:(Lorg/w3c/dom/Node;)S
            istore 5 /* comp */
        start local 5 // short comp
        20: .line 1263
            iload 5 /* comp */
            iconst_2
            iand
            ifeq 22
        21: .line 1264
            iconst_m1
            ireturn
        22: .line 1266
      StackMap locals: int
      StackMap stack:
            iload 5 /* comp */
            iconst_4
            iand
            ifeq 24
        23: .line 1267
            iconst_1
            ireturn
        24: .line 1269
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // short comp
        end local 4 // org.apache.batik.dom.AbstractNode n2
        end local 3 // org.apache.batik.dom.AbstractNode n1
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord rec
        end local 1 // java.lang.Object other
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   25     0   this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            0   25     1  other  Ljava/lang/Object;
            1   25     2    rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            3    8     3     n1  Lorg/apache/batik/dom/AbstractNode;
           10   12     3     n1  Lorg/apache/batik/dom/AbstractNode;
           15   17     3     n1  Lorg/apache/batik/dom/AbstractNode;
           18   25     3     n1  Lorg/apache/batik/dom/AbstractNode;
            5    6     4     n2  Lorg/apache/batik/dom/AbstractNode;
            7    8     4     n2  Lorg/apache/batik/dom/AbstractNode;
           11   12     4     n2  Lorg/apache/batik/dom/AbstractNode;
           16   17     4     n2  Lorg/apache/batik/dom/AbstractNode;
           19   25     4     n2  Lorg/apache/batik/dom/AbstractNode;
           20   25     5   comp  S
    MethodParameters:
       Name  Flags
      other  
}
SourceFile: "DefaultXBLManager.java"
NestHost: org.apache.batik.bridge.svg12.DefaultXBLManager
InnerClasses:
  protected DefinitionRecord = org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord of org.apache.batik.bridge.svg12.DefaultXBLManager