public class org.apache.batik.bridge.svg12.DefaultXBLManager implements org.apache.batik.dom.xbl.XBLManager, org.apache.batik.util.XBLConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.svg12.DefaultXBLManager
  super_class: java.lang.Object
{
  protected boolean isProcessing;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected org.w3c.dom.Document document;
    descriptor: Lorg/w3c/dom/Document;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.BridgeContext ctx;
    descriptor: Lorg/apache/batik/bridge/BridgeContext;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.util.DoublyIndexedTable definitionLists;
    descriptor: Lorg/apache/batik/util/DoublyIndexedTable;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.util.DoublyIndexedTable definitions;
    descriptor: Lorg/apache/batik/util/DoublyIndexedTable;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Map contentManagers;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Map imports;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$DocInsertedListener docInsertedListener;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocInsertedListener;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$DocRemovedListener docRemovedListener;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocRemovedListener;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$DocSubtreeListener docSubtreeListener;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$ImportAttrListener importAttrListener;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportAttrListener;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$RefAttrListener refAttrListener;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$RefAttrListener;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.event.EventListenerList bindingListenerList;
    descriptor: Ljavax/swing/event/EventListenerList;
    flags: (0x0004) ACC_PROTECTED

  protected javax.swing.event.EventListenerList contentSelectionChangedListenerList;
    descriptor: Ljavax/swing/event/EventListenerList;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(org.w3c.dom.Document, org.apache.batik.bridge.BridgeContext);
    descriptor: (Lorg/w3c/dom/Document;Lorg/apache/batik/bridge/BridgeContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Document doc
        start local 2 // org.apache.batik.bridge.BridgeContext ctx
         0: .line 153
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 94
            aload 0 /* this */
            new org.apache.batik.util.DoublyIndexedTable
            dup
            invokespecial org.apache.batik.util.DoublyIndexedTable.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
         2: .line 99
            aload 0 /* this */
            new org.apache.batik.util.DoublyIndexedTable
            dup
            invokespecial org.apache.batik.util.DoublyIndexedTable.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
         3: .line 104
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
         4: .line 109
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
         5: .line 114
            aload 0 /* this */
         6: .line 115
            new org.apache.batik.bridge.svg12.DefaultXBLManager$DocInsertedListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$DocInsertedListener.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.docInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocInsertedListener;
         7: .line 120
            aload 0 /* this */
         8: .line 121
            new org.apache.batik.bridge.svg12.DefaultXBLManager$DocRemovedListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$DocRemovedListener.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.docRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocRemovedListener;
         9: .line 126
            aload 0 /* this */
        10: .line 127
            new org.apache.batik.bridge.svg12.DefaultXBLManager$DocSubtreeListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$DocSubtreeListener.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.docSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
        11: .line 132
            aload 0 /* this */
            new org.apache.batik.bridge.svg12.DefaultXBLManager$ImportAttrListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$ImportAttrListener.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.importAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportAttrListener;
        12: .line 137
            aload 0 /* this */
            new org.apache.batik.bridge.svg12.DefaultXBLManager$RefAttrListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$RefAttrListener.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.refAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$RefAttrListener;
        13: .line 142
            aload 0 /* this */
            new javax.swing.event.EventListenerList
            dup
            invokespecial javax.swing.event.EventListenerList.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.bindingListenerList:Ljavax/swing/event/EventListenerList;
        14: .line 147
            aload 0 /* this */
        15: .line 148
            new javax.swing.event.EventListenerList
            dup
            invokespecial javax.swing.event.EventListenerList.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentSelectionChangedListenerList:Ljavax/swing/event/EventListenerList;
        16: .line 154
            aload 0 /* this */
            aload 1 /* doc */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
        17: .line 155
            aload 0 /* this */
            aload 2 /* ctx */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.ctx:Lorg/apache/batik/bridge/BridgeContext;
        18: .line 156
            new org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            dup
            aload 0 /* this */
            aconst_null
            aconst_null
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
            astore 3 /* ir */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        19: .line 157
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aconst_null
            aload 3 /* ir */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 158
            return
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 2 // org.apache.batik.bridge.BridgeContext ctx
        end local 1 // org.w3c.dom.Document doc
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   21     1   doc  Lorg/w3c/dom/Document;
            0   21     2   ctx  Lorg/apache/batik/bridge/BridgeContext;
           19   21     3    ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
    MethodParameters:
      Name  Flags
      doc   
      ctx   

  public void startProcessing();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
         0: .line 164
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
            ifeq 2
         1: .line 165
            return
         2: .line 169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            ldc "http://www.w3.org/2004/xbl"
         3: .line 170
            ldc "definition"
         4: .line 169
            invokeinterface org.w3c.dom.Document.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            astore 1 /* nl */
        start local 1 // org.w3c.dom.NodeList nl
         5: .line 172
            aload 1 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            anewarray org.apache.batik.anim.dom.XBLOMDefinitionElement
         6: .line 171
            astore 2 /* defs */
        start local 2 // org.apache.batik.anim.dom.XBLOMDefinitionElement[] defs
         7: .line 173
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         8: goto 11
         9: .line 174
      StackMap locals: org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] int
      StackMap stack:
            aload 2 /* defs */
            iload 3 /* i */
            aload 1 /* nl */
            iload 3 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.apache.batik.anim.dom.XBLOMDefinitionElement
            aastore
        10: .line 173
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 3 /* i */
            aload 2 /* defs */
            arraylength
            if_icmplt 9
        end local 3 // int i
        12: .line 178
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            ldc "http://www.w3.org/2004/xbl"
        13: .line 179
            ldc "import"
        14: .line 178
            invokeinterface org.w3c.dom.Document.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            astore 1 /* nl */
        15: .line 181
            aload 1 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            anewarray org.w3c.dom.Element
        16: .line 180
            astore 3 /* imports */
        start local 3 // org.w3c.dom.Element[] imports
        17: .line 182
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        18: goto 21
        19: .line 183
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] org.w3c.dom.Element[] int
      StackMap stack:
            aload 3 /* imports */
            iload 4 /* i */
            aload 1 /* nl */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            aastore
        20: .line 182
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 4 /* i */
            aload 3 /* imports */
            arraylength
            if_icmplt 19
        end local 4 // int i
        22: .line 187
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            checkcast org.apache.batik.dom.AbstractDocument
            astore 4 /* doc */
        start local 4 // org.apache.batik.dom.AbstractDocument doc
        23: .line 188
            aload 4 /* doc */
            invokevirtual org.apache.batik.dom.AbstractDocument.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
            astore 5 /* es */
        start local 5 // org.apache.batik.anim.dom.XBLEventSupport es
        24: .line 189
            aload 5 /* es */
        25: .line 190
            ldc "http://www.w3.org/2001/xml-events"
        26: .line 191
            ldc "DOMNodeRemoved"
        27: .line 192
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocRemovedListener;
            iconst_1
        28: .line 189
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        29: .line 193
            aload 5 /* es */
        30: .line 194
            ldc "http://www.w3.org/2001/xml-events"
        31: .line 195
            ldc "DOMNodeInserted"
        32: .line 196
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocInsertedListener;
            iconst_1
        33: .line 193
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        34: .line 197
            aload 5 /* es */
        35: .line 198
            ldc "http://www.w3.org/2001/xml-events"
        36: .line 199
            ldc "DOMSubtreeModified"
        37: .line 200
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
            iconst_1
        38: .line 197
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        39: .line 203
            aload 2 /* defs */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 48
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] org.w3c.dom.Element[] org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport top int int org.apache.batik.anim.dom.XBLOMDefinitionElement[]
      StackMap stack:
        40: aload 9
            iload 7
            aaload
            astore 6 /* def */
        start local 6 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        41: .line 204
            aload 6 /* def */
            aconst_null
            ldc "ref"
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 44
        42: .line 205
            aload 0 /* this */
            aload 6 /* def */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addDefinitionRef:(Lorg/w3c/dom/Element;)V
        43: .line 206
            goto 47
        44: .line 207
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] org.w3c.dom.Element[] org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport org.apache.batik.anim.dom.XBLOMDefinitionElement int int org.apache.batik.anim.dom.XBLOMDefinitionElement[]
      StackMap stack:
            aload 6 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementNamespaceURI:()Ljava/lang/String;
            astore 10 /* ns */
        start local 10 // java.lang.String ns
        45: .line 208
            aload 6 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementLocalName:()Ljava/lang/String;
            astore 11 /* ln */
        start local 11 // java.lang.String ln
        46: .line 209
            aload 0 /* this */
            aload 10 /* ns */
            aload 11 /* ln */
            aload 6 /* def */
            aconst_null
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addDefinition:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/w3c/dom/Element;)V
        end local 11 // java.lang.String ln
        end local 10 // java.lang.String ns
        end local 6 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        47: .line 203
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] org.w3c.dom.Element[] org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport top int int org.apache.batik.anim.dom.XBLOMDefinitionElement[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        48: iload 7
            iload 8
            if_icmplt 40
        49: .line 214
            aload 3 /* imports */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 53
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.NodeList org.apache.batik.anim.dom.XBLOMDefinitionElement[] org.w3c.dom.Element[] org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport top int int org.w3c.dom.Element[]
      StackMap stack:
        50: aload 9
            iload 7
            aaload
            astore 6 /* anImport */
        start local 6 // org.w3c.dom.Element anImport
        51: .line 215
            aload 0 /* this */
            aload 6 /* anImport */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addImport:(Lorg/w3c/dom/Element;)V
        end local 6 // org.w3c.dom.Element anImport
        52: .line 214
            iinc 7 1
      StackMap locals:
      StackMap stack:
        53: iload 7
            iload 8
            if_icmplt 50
        54: .line 220
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
        55: .line 221
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.bind:(Lorg/w3c/dom/Element;)V
        56: .line 222
            return
        end local 5 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 4 // org.apache.batik.dom.AbstractDocument doc
        end local 3 // org.w3c.dom.Element[] imports
        end local 2 // org.apache.batik.anim.dom.XBLOMDefinitionElement[] defs
        end local 1 // org.w3c.dom.NodeList nl
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   57     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            5   57     1        nl  Lorg/w3c/dom/NodeList;
            7   57     2      defs  [Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            8   12     3         i  I
           17   57     3   imports  [Lorg/w3c/dom/Element;
           18   22     4         i  I
           23   57     4       doc  Lorg/apache/batik/dom/AbstractDocument;
           24   57     5        es  Lorg/apache/batik/anim/dom/XBLEventSupport;
           41   47     6       def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
           45   47    10        ns  Ljava/lang/String;
           46   47    11        ln  Ljava/lang/String;
           51   52     6  anImport  Lorg/w3c/dom/Element;

  public void stopProcessing();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
         0: .line 228
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
            ifne 2
         1: .line 229
            return
         2: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
         3: .line 234
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            checkcast org.apache.batik.dom.AbstractDocument
            astore 1 /* doc */
        start local 1 // org.apache.batik.dom.AbstractDocument doc
         4: .line 235
            aload 1 /* doc */
            invokevirtual org.apache.batik.dom.AbstractDocument.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
            astore 2 /* es */
        start local 2 // org.apache.batik.anim.dom.XBLEventSupport es
         5: .line 236
            aload 2 /* es */
         6: .line 237
            ldc "http://www.w3.org/2001/xml-events"
         7: .line 238
            ldc "DOMNodeRemoved"
         8: .line 239
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocRemovedListener;
            iconst_1
         9: .line 236
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        10: .line 240
            aload 2 /* es */
        11: .line 241
            ldc "http://www.w3.org/2001/xml-events"
        12: .line 242
            ldc "DOMNodeInserted"
        13: .line 243
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocInsertedListener;
            iconst_1
        14: .line 240
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        15: .line 244
            aload 2 /* es */
        16: .line 245
            ldc "http://www.w3.org/2001/xml-events"
        17: .line 246
            ldc "DOMSubtreeModified"
        18: .line 247
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
            iconst_1
        19: .line 244
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        20: .line 250
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.size:()I
            istore 3 /* nSlots */
        start local 3 // int nSlots
        21: .line 251
            iload 3 /* nSlots */
            anewarray org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            astore 4 /* irs */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] irs
        22: .line 252
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            aload 4 /* irs */
            invokeinterface java.util.Collection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            pop
        23: .line 253
            aload 4 /* irs */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 30
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] top int int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[]
      StackMap stack:
        24: aload 8
            iload 6
            aaload
            astore 5 /* ir */
        start local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        25: .line 254
            aload 5 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importElement:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            ldc "definition"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        26: .line 255
            aload 0 /* this */
            aload 5 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importElement:Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinitionRef:(Lorg/w3c/dom/Element;)V
        27: .line 256
            goto 29
        28: .line 257
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord int int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[]
      StackMap stack:
            aload 0 /* this */
            aload 5 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importElement:Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeImport:(Lorg/w3c/dom/Element;)V
        end local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        29: .line 253
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] top int int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        30: iload 6
            iload 7
            if_icmplt 24
        31: .line 262
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            invokevirtual org.apache.batik.util.DoublyIndexedTable.getValuesArray:()[Ljava/lang/Object;
            astore 5 /* defRecs */
        start local 5 // java.lang.Object[] defRecs
        32: .line 263
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            invokevirtual org.apache.batik.util.DoublyIndexedTable.clear:()V
        33: .line 264
            aload 5 /* defRecs */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 47
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] java.lang.Object[] top int int java.lang.Object[]
      StackMap stack:
        34: aload 9
            iload 7
            aaload
            astore 6 /* defRec1 */
        start local 6 // java.lang.Object defRec1
        35: .line 265
            aload 6 /* defRec1 */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 10 /* defRec */
        start local 10 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        36: .line 266
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 10 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
        37: .line 267
            aload 10 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
        38: .line 266
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.TreeSet
            astore 11 /* defs */
        start local 11 // java.util.TreeSet defs
        39: .line 268
            aload 11 /* defs */
            ifnull 46
        40: .line 269
            goto 44
        41: .line 270
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] java.lang.Object[] java.lang.Object int int java.lang.Object[] org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord java.util.TreeSet
      StackMap stack:
            aload 11 /* defs */
            invokevirtual java.util.TreeSet.first:()Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 10 /* defRec */
        42: .line 271
            aload 11 /* defs */
            aload 10 /* defRec */
            invokevirtual java.util.TreeSet.remove:(Ljava/lang/Object;)Z
            pop
        43: .line 272
            aload 0 /* this */
            aload 10 /* defRec */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinition:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
        44: .line 269
      StackMap locals:
      StackMap stack:
            aload 11 /* defs */
            invokevirtual java.util.TreeSet.isEmpty:()Z
            ifeq 41
        45: .line 274
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 10 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
            aload 10 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
            aconst_null
            invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 11 // java.util.TreeSet defs
        end local 10 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 6 // java.lang.Object defRec1
        46: .line 264
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.dom.AbstractDocument org.apache.batik.anim.dom.XBLEventSupport int org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] java.lang.Object[] top int int java.lang.Object[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        47: iload 7
            iload 8
            if_icmplt 34
        48: .line 277
            aload 0 /* this */
            new org.apache.batik.util.DoublyIndexedTable
            dup
            invokespecial org.apache.batik.util.DoublyIndexedTable.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
        49: .line 278
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
        50: .line 279
            return
        end local 5 // java.lang.Object[] defRecs
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord[] irs
        end local 3 // int nSlots
        end local 2 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 1 // org.apache.batik.dom.AbstractDocument doc
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   51     0     this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            4   51     1      doc  Lorg/apache/batik/dom/AbstractDocument;
            5   51     2       es  Lorg/apache/batik/anim/dom/XBLEventSupport;
           21   51     3   nSlots  I
           22   51     4      irs  [Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
           25   29     5       ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
           32   51     5  defRecs  [Ljava/lang/Object;
           35   46     6  defRec1  Ljava/lang/Object;
           36   46    10   defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
           39   46    11     defs  Ljava/util/TreeSet;

  public boolean isProcessing();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
         0: .line 285
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
            ireturn
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;

  protected void addDefinitionRef(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=9, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element defRef
         0: .line 293
            aload 1 /* defRef */
            aconst_null
            ldc "ref"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* ref */
        start local 2 // java.lang.String ref
         1: .line 294
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 1 /* defRef */
            aload 2 /* ref */
            invokevirtual org.apache.batik.bridge.BridgeContext.getReferencedElement:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 3 /* e */
        start local 3 // org.w3c.dom.Element e
         2: .line 295
            ldc "http://www.w3.org/2004/xbl"
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 296
            ldc "definition"
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
         4: .line 297
      StackMap locals: java.lang.String org.w3c.dom.Element
      StackMap stack:
            new org.apache.batik.bridge.BridgeException
            dup
         5: .line 298
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 1 /* defRef */
            ldc "uri.badTarget"
         6: .line 299
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* ref */
            aastore
         7: .line 297
            invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
         8: .line 301
      StackMap locals:
      StackMap stack:
            new org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            dup
            aload 0 /* this */
            aload 1 /* defRef */
            aload 3 /* e */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
            astore 4 /* ir */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         9: .line 302
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* defRef */
            aload 4 /* ir */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 304
            aload 1 /* defRef */
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 5 /* et */
        start local 5 // org.apache.batik.dom.events.NodeEventTarget et
        11: .line 305
            aload 5 /* et */
        12: .line 306
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMAttrModified"
        13: .line 307
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.refAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$RefAttrListener;
            iconst_0
            aconst_null
        14: .line 305
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        15: .line 309
            aload 1 /* defRef */
            checkcast org.apache.batik.anim.dom.XBLOMDefinitionElement
            astore 6 /* d */
        start local 6 // org.apache.batik.anim.dom.XBLOMDefinitionElement d
        16: .line 310
            aload 6 /* d */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementNamespaceURI:()Ljava/lang/String;
            astore 7 /* ns */
        start local 7 // java.lang.String ns
        17: .line 311
            aload 6 /* d */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementLocalName:()Ljava/lang/String;
            astore 8 /* ln */
        start local 8 // java.lang.String ln
        18: .line 312
            aload 0 /* this */
            aload 7 /* ns */
            aload 8 /* ln */
            aload 3 /* e */
            checkcast org.apache.batik.anim.dom.XBLOMDefinitionElement
            aload 1 /* defRef */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addDefinition:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/w3c/dom/Element;)V
        19: .line 313
            return
        end local 8 // java.lang.String ln
        end local 7 // java.lang.String ns
        end local 6 // org.apache.batik.anim.dom.XBLOMDefinitionElement d
        end local 5 // org.apache.batik.dom.events.NodeEventTarget et
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 3 // org.w3c.dom.Element e
        end local 2 // java.lang.String ref
        end local 1 // org.w3c.dom.Element defRef
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   20     1  defRef  Lorg/w3c/dom/Element;
            1   20     2     ref  Ljava/lang/String;
            2   20     3       e  Lorg/w3c/dom/Element;
            9   20     4      ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
           11   20     5      et  Lorg/apache/batik/dom/events/NodeEventTarget;
           16   20     6       d  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
           17   20     7      ns  Ljava/lang/String;
           18   20     8      ln  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      defRef  

  protected void removeDefinitionRef(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element defRef
         0: .line 320
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* defRef */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            astore 2 /* ir */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         1: .line 321
            aload 1 /* defRef */
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 3 /* et */
        start local 3 // org.apache.batik.dom.events.NodeEventTarget et
         2: .line 322
            aload 3 /* et */
         3: .line 323
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMAttrModified"
         4: .line 324
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.refAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$RefAttrListener;
            iconst_0
         5: .line 322
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         6: .line 326
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.node:Lorg/w3c/dom/Node;
            aload 1 /* defRef */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
         7: .line 325
            astore 4 /* defRec */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
         8: .line 327
            aload 0 /* this */
            aload 4 /* defRec */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinition:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
         9: .line 328
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* defRef */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 329
            return
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 3 // org.apache.batik.dom.events.NodeEventTarget et
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.w3c.dom.Element defRef
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   11     1  defRef  Lorg/w3c/dom/Element;
            1   11     2      ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            2   11     3      et  Lorg/apache/batik/dom/events/NodeEventTarget;
            8   11     4  defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
    MethodParameters:
        Name  Flags
      defRef  

  protected void addImport(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element imp
         0: .line 335
            aload 1 /* imp */
            aconst_null
            ldc "bindings"
            invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* bindings */
        start local 2 // java.lang.String bindings
         1: .line 336
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 1 /* imp */
            aload 2 /* bindings */
            invokevirtual org.apache.batik.bridge.BridgeContext.getReferencedNode:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Node;
            astore 3 /* n */
        start local 3 // org.w3c.dom.Node n
         2: .line 337
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 9
         3: .line 338
            ldc "http://www.w3.org/2004/xbl"
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 339
            ldc "xbl"
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
         5: .line 340
      StackMap locals: java.lang.String org.w3c.dom.Node
      StackMap stack:
            new org.apache.batik.bridge.BridgeException
            dup
         6: .line 341
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 1 /* imp */
            ldc "uri.badTarget"
         7: .line 342
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* n */
            aastore
         8: .line 340
            invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
         9: .line 344
      StackMap locals:
      StackMap stack:
            new org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            dup
            aload 0 /* this */
            aload 1 /* imp */
            aload 3 /* n */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
            astore 4 /* ir */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        10: .line 345
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* imp */
            aload 4 /* ir */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 347
            aload 1 /* imp */
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 5 /* et */
        start local 5 // org.apache.batik.dom.events.NodeEventTarget et
        12: .line 348
            aload 5 /* et */
        13: .line 349
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMAttrModified"
        14: .line 350
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.importAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportAttrListener;
            iconst_0
            aconst_null
        15: .line 348
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        16: .line 352
            aload 3 /* n */
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 5 /* et */
        17: .line 353
            aload 5 /* et */
        18: .line 354
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMNodeInserted"
        19: .line 355
            aload 4 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportInsertedListener;
            iconst_0
            aconst_null
        20: .line 353
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        21: .line 356
            aload 5 /* et */
        22: .line 357
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMNodeRemoved"
        23: .line 358
            aload 4 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRemovedListener;
            iconst_0
            aconst_null
        24: .line 356
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        25: .line 359
            aload 5 /* et */
        26: .line 360
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMSubtreeModified"
        27: .line 361
            aload 4 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportSubtreeListener;
            iconst_0
            aconst_null
        28: .line 359
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        29: .line 362
            aload 0 /* this */
            aload 1 /* imp */
            aload 3 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addImportedDefinitions:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
        30: .line 363
            return
        end local 5 // org.apache.batik.dom.events.NodeEventTarget et
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 3 // org.w3c.dom.Node n
        end local 2 // java.lang.String bindings
        end local 1 // org.w3c.dom.Element imp
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   31     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   31     1       imp  Lorg/w3c/dom/Element;
            1   31     2  bindings  Ljava/lang/String;
            2   31     3         n  Lorg/w3c/dom/Node;
           10   31     4        ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
           12   31     5        et  Lorg/apache/batik/dom/events/NodeEventTarget;
    MethodParameters:
      Name  Flags
      imp   

  protected void addImportedDefinitions(org.w3c.dom.Element, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element imp
        start local 2 // org.w3c.dom.Node n
         0: .line 369
            aload 2 /* n */
            instanceof org.apache.batik.anim.dom.XBLOMDefinitionElement
            ifeq 6
         1: .line 370
            aload 2 /* n */
            checkcast org.apache.batik.anim.dom.XBLOMDefinitionElement
            astore 3 /* def */
        start local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
         2: .line 371
            aload 3 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementNamespaceURI:()Ljava/lang/String;
            astore 4 /* ns */
        start local 4 // java.lang.String ns
         3: .line 372
            aload 3 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getElementLocalName:()Ljava/lang/String;
            astore 5 /* ln */
        start local 5 // java.lang.String ln
         4: .line 373
            aload 0 /* this */
            aload 4 /* ns */
            aload 5 /* ln */
            aload 3 /* def */
            aload 1 /* imp */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addDefinition:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/w3c/dom/Element;)V
        end local 5 // java.lang.String ln
        end local 4 // java.lang.String ns
        end local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
         5: .line 374
            goto 11
         6: .line 375
      StackMap locals:
      StackMap stack:
            aload 2 /* n */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 2 /* n */
         7: .line 376
            goto 10
         8: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* imp */
            aload 2 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addImportedDefinitions:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)V
         9: .line 378
            aload 2 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 2 /* n */
        10: .line 376
      StackMap locals:
      StackMap stack:
            aload 2 /* n */
            ifnonnull 8
        11: .line 381
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.w3c.dom.Node n
        end local 1 // org.w3c.dom.Element imp
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   12     1   imp  Lorg/w3c/dom/Element;
            0   12     2     n  Lorg/w3c/dom/Node;
            2    5     3   def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            3    5     4    ns  Ljava/lang/String;
            4    5     5    ln  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      imp   
      n     

  protected void removeImport(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element imp
         0: .line 387
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* imp */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            astore 2 /* ir */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         1: .line 388
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.node:Lorg/w3c/dom/Node;
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 3 /* et */
        start local 3 // org.apache.batik.dom.events.NodeEventTarget et
         2: .line 389
            aload 3 /* et */
         3: .line 390
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMNodeInserted"
         4: .line 391
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportInsertedListener;
            iconst_0
         5: .line 389
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         6: .line 392
            aload 3 /* et */
         7: .line 393
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMNodeRemoved"
         8: .line 394
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRemovedListener;
            iconst_0
         9: .line 392
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        10: .line 395
            aload 3 /* et */
        11: .line 396
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMSubtreeModified"
        12: .line 397
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.importSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportSubtreeListener;
            iconst_0
        13: .line 395
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        14: .line 399
            aload 1 /* imp */
            checkcast org.apache.batik.dom.events.NodeEventTarget
            astore 3 /* et */
        15: .line 400
            aload 3 /* et */
        16: .line 401
            ldc "http://www.w3.org/2001/xml-events"
            ldc "DOMAttrModified"
        17: .line 402
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.importAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportAttrListener;
            iconst_0
        18: .line 400
            invokeinterface org.apache.batik.dom.events.NodeEventTarget.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        19: .line 404
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            invokevirtual org.apache.batik.util.DoublyIndexedTable.getValuesArray:()[Ljava/lang/Object;
            astore 4 /* defRecs */
        start local 4 // java.lang.Object[] defRecs
        20: .line 405
            aload 4 /* defRecs */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 26
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.Element org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord org.apache.batik.dom.events.NodeEventTarget java.lang.Object[] top int int java.lang.Object[]
      StackMap stack:
        21: aload 8
            iload 6
            aaload
            astore 5 /* defRec1 */
        start local 5 // java.lang.Object defRec1
        22: .line 406
            aload 5 /* defRec1 */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 9 /* defRec */
        start local 9 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        23: .line 407
            aload 9 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            aload 1 /* imp */
            if_acmpne 25
        24: .line 408
            aload 0 /* this */
            aload 9 /* defRec */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinition:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
        end local 9 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 5 // java.lang.Object defRec1
        25: .line 405
      StackMap locals:
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        26: iload 6
            iload 7
            if_icmplt 21
        27: .line 411
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 1 /* imp */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 412
            return
        end local 4 // java.lang.Object[] defRecs
        end local 3 // org.apache.batik.dom.events.NodeEventTarget et
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.w3c.dom.Element imp
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   29     0     this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   29     1      imp  Lorg/w3c/dom/Element;
            1   29     2       ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            2   29     3       et  Lorg/apache/batik/dom/events/NodeEventTarget;
           20   29     4  defRecs  [Ljava/lang/Object;
           22   25     5  defRec1  Ljava/lang/Object;
           23   25     9   defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
    MethodParameters:
      Name  Flags
      imp   

  protected void addDefinition(java.lang.String, java.lang.String, org.apache.batik.anim.dom.XBLOMDefinitionElement, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=12, args_size=5
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        start local 4 // org.w3c.dom.Element imp
         0: .line 432
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 4 /* imp */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            astore 5 /* ir */
        start local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         1: .line 433
            aconst_null
            astore 6 /* oldDefRec */
        start local 6 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord oldDefRec
         2: .line 435
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.TreeSet
            astore 8 /* defs */
        start local 8 // java.util.TreeSet defs
         3: .line 436
            aload 8 /* defs */
            ifnonnull 7
         4: .line 437
            new java.util.TreeSet
            dup
            invokespecial java.util.TreeSet.<init>:()V
            astore 8 /* defs */
         5: .line 438
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 8 /* defs */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 439
            goto 9
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager java.lang.String java.lang.String org.apache.batik.anim.dom.XBLOMDefinitionElement org.w3c.dom.Element org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord top java.util.TreeSet
      StackMap stack:
         7: aload 8 /* defs */
            invokevirtual java.util.TreeSet.size:()I
            ifle 9
         8: .line 440
            aload 8 /* defs */
            invokevirtual java.util.TreeSet.first:()Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 6 /* oldDefRec */
         9: .line 442
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 9 /* template */
        start local 9 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        10: .line 443
            aload 3 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.getFirstChild:()Lorg/w3c/dom/Node;
            astore 10 /* n */
        start local 10 // org.w3c.dom.Node n
        11: goto 16
        12: .line 444
      StackMap locals: org.apache.batik.anim.dom.XBLOMTemplateElement org.w3c.dom.Node
      StackMap stack:
            aload 10 /* n */
            instanceof org.apache.batik.anim.dom.XBLOMTemplateElement
            ifeq 15
        13: .line 445
            aload 10 /* n */
            checkcast org.apache.batik.anim.dom.XBLOMTemplateElement
            astore 9 /* template */
        14: .line 446
            goto 17
        15: .line 443
      StackMap locals:
      StackMap stack:
            aload 10 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 10 /* n */
      StackMap locals:
      StackMap stack:
        16: aload 10 /* n */
            ifnonnull 12
        end local 10 // org.w3c.dom.Node n
        17: .line 449
      StackMap locals:
      StackMap stack:
            new org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            dup
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* def */
        18: .line 450
            aload 9 /* template */
            aload 4 /* imp */
        19: .line 449
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/w3c/dom/Element;)V
            astore 7 /* defRec */
        start local 7 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        20: .line 451
            aload 8 /* defs */
            aload 7 /* defRec */
            invokevirtual java.util.TreeSet.add:(Ljava/lang/Object;)Z
            pop
        21: .line 452
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 3 /* def */
            aload 4 /* imp */
            aload 7 /* defRec */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 453
            aload 0 /* this */
            aload 3 /* def */
            aload 5 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addDefinitionElementListeners:(Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        23: .line 454
            aload 8 /* defs */
            invokevirtual java.util.TreeSet.first:()Ljava/lang/Object;
            aload 7 /* defRec */
            if_acmpeq 25
        24: .line 455
            return
        25: .line 457
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager java.lang.String java.lang.String org.apache.batik.anim.dom.XBLOMDefinitionElement org.w3c.dom.Element org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord java.util.TreeSet org.apache.batik.anim.dom.XBLOMTemplateElement
      StackMap stack:
            aload 6 /* oldDefRec */
            ifnull 31
        26: .line 458
            aload 6 /* oldDefRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            astore 10 /* oldDef */
        start local 10 // org.apache.batik.anim.dom.XBLOMDefinitionElement oldDef
        27: .line 459
            aload 6 /* oldDefRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            astore 11 /* oldTemplate */
        start local 11 // org.apache.batik.anim.dom.XBLOMTemplateElement oldTemplate
        28: .line 460
            aload 11 /* oldTemplate */
            ifnull 30
        29: .line 461
            aload 0 /* this */
            aload 11 /* oldTemplate */
            aload 5 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeTemplateElementListeners:(Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        30: .line 463
      StackMap locals: org.apache.batik.anim.dom.XBLOMDefinitionElement org.apache.batik.anim.dom.XBLOMTemplateElement
      StackMap stack:
            aload 0 /* this */
            aload 10 /* oldDef */
            aload 5 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinitionElementListeners:(Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        end local 11 // org.apache.batik.anim.dom.XBLOMTemplateElement oldTemplate
        end local 10 // org.apache.batik.anim.dom.XBLOMDefinitionElement oldDef
        31: .line 465
      StackMap locals:
      StackMap stack:
            aload 9 /* template */
            ifnull 33
        32: .line 466
            aload 0 /* this */
            aload 9 /* template */
            aload 5 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.addTemplateElementListeners:(Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        33: .line 468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.isProcessing:Z
            ifeq 35
        34: .line 469
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.rebind:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V
        35: .line 471
      StackMap locals:
      StackMap stack:
            return
        end local 9 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        end local 8 // java.util.TreeSet defs
        end local 7 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 6 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord oldDefRec
        end local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 4 // org.w3c.dom.Element imp
        end local 3 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   36     0          this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   36     1  namespaceURI  Ljava/lang/String;
            0   36     2     localName  Ljava/lang/String;
            0   36     3           def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            0   36     4           imp  Lorg/w3c/dom/Element;
            1   36     5            ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            2   36     6     oldDefRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
           20   36     7        defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            3   36     8          defs  Ljava/util/TreeSet;
           10   36     9      template  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
           11   17    10             n  Lorg/w3c/dom/Node;
           27   31    10        oldDef  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
           28   31    11   oldTemplate  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      def           
      imp           

  protected void addDefinitionElementListeners(org.apache.batik.anim.dom.XBLOMDefinitionElement, org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         0: .line 478
            aload 1 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
            astore 3 /* es */
        start local 3 // org.apache.batik.anim.dom.XBLEventSupport es
         1: .line 479
            aload 3 /* es */
         2: .line 480
            ldc "http://www.w3.org/2001/xml-events"
         3: .line 481
            ldc "DOMAttrModified"
         4: .line 482
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefAttrListener;
            iconst_0
         5: .line 479
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         6: .line 483
            aload 3 /* es */
         7: .line 484
            ldc "http://www.w3.org/2001/xml-events"
         8: .line 485
            ldc "DOMNodeInserted"
         9: .line 486
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defNodeInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefNodeInsertedListener;
            iconst_0
        10: .line 483
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        11: .line 487
            aload 3 /* es */
        12: .line 488
            ldc "http://www.w3.org/2001/xml-events"
        13: .line 489
            ldc "DOMNodeRemoved"
        14: .line 490
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defNodeRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefNodeRemovedListener;
            iconst_0
        15: .line 487
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        16: .line 491
            return
        end local 3 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   17     1   def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            0   17     2    ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            1   17     3    es  Lorg/apache/batik/anim/dom/XBLEventSupport;
    MethodParameters:
      Name  Flags
      def   
      ir    

  protected void addTemplateElementListeners(org.apache.batik.anim.dom.XBLOMTemplateElement, org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         0: .line 499
            aload 1 /* template */
            invokevirtual org.apache.batik.anim.dom.XBLOMTemplateElement.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
         1: .line 498
            astore 3 /* es */
        start local 3 // org.apache.batik.anim.dom.XBLEventSupport es
         2: .line 500
            aload 3 /* es */
         3: .line 501
            ldc "http://www.w3.org/2001/xml-events"
         4: .line 502
            ldc "DOMAttrModified"
         5: .line 503
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
         6: .line 500
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         7: .line 504
            aload 3 /* es */
         8: .line 505
            ldc "http://www.w3.org/2001/xml-events"
         9: .line 506
            ldc "DOMNodeInserted"
        10: .line 507
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        11: .line 504
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        12: .line 508
            aload 3 /* es */
        13: .line 509
            ldc "http://www.w3.org/2001/xml-events"
        14: .line 510
            ldc "DOMNodeRemoved"
        15: .line 511
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        16: .line 508
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        17: .line 512
            aload 3 /* es */
        18: .line 513
            ldc "http://www.w3.org/2001/xml-events"
        19: .line 514
            ldc "DOMCharacterDataModified"
        20: .line 515
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        21: .line 512
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.addImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        22: .line 516
            return
        end local 3 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   23     1  template  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            0   23     2        ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            2   23     3        es  Lorg/apache/batik/anim/dom/XBLEventSupport;
    MethodParameters:
          Name  Flags
      template  
      ir        

  protected void removeDefinition(org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord);
    descriptor: (Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
         0: .line 525
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
         1: .line 526
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
         2: .line 525
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.TreeSet
            astore 2 /* defs */
        start local 2 // java.util.TreeSet defs
         3: .line 527
            aload 2 /* defs */
            ifnonnull 5
         4: .line 528
            return
         5: .line 530
      StackMap locals: java.util.TreeSet
      StackMap stack:
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.importElement:Lorg/w3c/dom/Element;
            astore 3 /* imp */
        start local 3 // org.w3c.dom.Element imp
         6: .line 531
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.imports:Ljava/util/Map;
            aload 3 /* imp */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord
            astore 4 /* ir */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         7: .line 532
            aload 2 /* defs */
            invokevirtual java.util.TreeSet.first:()Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 5 /* activeDefRec */
        start local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord activeDefRec
         8: .line 533
            aload 2 /* defs */
            aload 1 /* defRec */
            invokevirtual java.util.TreeSet.remove:(Ljava/lang/Object;)Z
            pop
         9: .line 534
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            aload 3 /* imp */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.remove:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 535
            aload 0 /* this */
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            aload 4 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeDefinitionElementListeners:(Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        11: .line 536
            aload 1 /* defRec */
            aload 5 /* activeDefRec */
            if_acmpeq 13
        12: .line 537
            return
        13: .line 539
      StackMap locals: org.w3c.dom.Element org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
      StackMap stack:
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            ifnull 15
        14: .line 540
            aload 0 /* this */
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            aload 4 /* ir */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.removeTemplateElementListeners:(Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
        15: .line 542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
            aload 1 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
        16: .line 543
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
        17: .line 542
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.rebind:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V
        18: .line 544
            return
        end local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord activeDefRec
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 3 // org.w3c.dom.Element imp
        end local 2 // java.util.TreeSet defs
        end local 1 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   19     1        defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            3   19     2          defs  Ljava/util/TreeSet;
            6   19     3           imp  Lorg/w3c/dom/Element;
            7   19     4            ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            8   19     5  activeDefRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
    MethodParameters:
        Name  Flags
      defRec  

  protected void removeDefinitionElementListeners(org.apache.batik.anim.dom.XBLOMDefinitionElement, org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         0: .line 552
            aload 1 /* def */
            invokevirtual org.apache.batik.anim.dom.XBLOMDefinitionElement.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
            astore 3 /* es */
        start local 3 // org.apache.batik.anim.dom.XBLEventSupport es
         1: .line 553
            aload 3 /* es */
         2: .line 554
            ldc "http://www.w3.org/2001/xml-events"
         3: .line 555
            ldc "DOMAttrModified"
         4: .line 556
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defAttrListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefAttrListener;
            iconst_0
         5: .line 553
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         6: .line 557
            aload 3 /* es */
         7: .line 558
            ldc "http://www.w3.org/2001/xml-events"
         8: .line 559
            ldc "DOMNodeInserted"
         9: .line 560
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defNodeInsertedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefNodeInsertedListener;
            iconst_0
        10: .line 557
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        11: .line 561
            aload 3 /* es */
        12: .line 562
            ldc "http://www.w3.org/2001/xml-events"
        13: .line 563
            ldc "DOMNodeRemoved"
        14: .line 564
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.defNodeRemovedListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefNodeRemovedListener;
            iconst_0
        15: .line 561
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        16: .line 565
            return
        end local 3 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   17     1   def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            0   17     2    ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            1   17     3    es  Lorg/apache/batik/anim/dom/XBLEventSupport;
    MethodParameters:
      Name  Flags
      def   
      ir    

  protected void removeTemplateElementListeners(org.apache.batik.anim.dom.XBLOMTemplateElement, org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMTemplateElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
         0: .line 574
            aload 1 /* template */
            invokevirtual org.apache.batik.anim.dom.XBLOMTemplateElement.initializeEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
            checkcast org.apache.batik.anim.dom.XBLEventSupport
         1: .line 573
            astore 3 /* es */
        start local 3 // org.apache.batik.anim.dom.XBLEventSupport es
         2: .line 575
            aload 3 /* es */
         3: .line 576
            ldc "http://www.w3.org/2001/xml-events"
         4: .line 577
            ldc "DOMAttrModified"
         5: .line 578
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
         6: .line 575
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         7: .line 579
            aload 3 /* es */
         8: .line 580
            ldc "http://www.w3.org/2001/xml-events"
         9: .line 581
            ldc "DOMNodeInserted"
        10: .line 582
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        11: .line 579
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        12: .line 583
            aload 3 /* es */
        13: .line 584
            ldc "http://www.w3.org/2001/xml-events"
        14: .line 585
            ldc "DOMNodeRemoved"
        15: .line 586
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        16: .line 583
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        17: .line 587
            aload 3 /* es */
        18: .line 588
            ldc "http://www.w3.org/2001/xml-events"
        19: .line 589
            ldc "DOMCharacterDataModified"
        20: .line 590
            aload 2 /* ir */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord.templateMutationListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$TemplateMutationListener;
            iconst_0
        21: .line 587
            invokevirtual org.apache.batik.anim.dom.XBLEventSupport.removeImplementationEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        22: .line 591
            return
        end local 3 // org.apache.batik.anim.dom.XBLEventSupport es
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord ir
        end local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   23     1  template  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            0   23     2        ir  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$ImportRecord;
            2   23     3        es  Lorg/apache/batik/anim/dom/XBLEventSupport;
    MethodParameters:
          Name  Flags
      template  
      ir        

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord getActiveDefinition(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
         0: .line 599
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitionLists:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.TreeSet
            astore 3 /* defs */
        start local 3 // java.util.TreeSet defs
         1: .line 600
            aload 3 /* defs */
            ifnull 2
            aload 3 /* defs */
            invokevirtual java.util.TreeSet.size:()I
            ifne 3
         2: .line 601
      StackMap locals: java.util.TreeSet
      StackMap stack:
            aconst_null
            areturn
         3: .line 603
      StackMap locals:
      StackMap stack:
            aload 3 /* defs */
            invokevirtual java.util.TreeSet.first:()Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            areturn
        end local 3 // java.util.TreeSet defs
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1  namespaceURI  Ljava/lang/String;
            0    4     2     localName  Ljava/lang/String;
            1    4     3          defs  Ljava/util/TreeSet;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     

  protected void unbind(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element e
         0: .line 610
            aload 1 /* e */
            instanceof org.apache.batik.anim.dom.BindableElement
            ifeq 3
         1: .line 611
            aload 0 /* this */
            aload 1 /* e */
            checkcast org.apache.batik.anim.dom.BindableElement
            aconst_null
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setActiveDefinition:(Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
         2: .line 612
            goto 11
         3: .line 613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblScopedChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 2 /* nl */
        start local 2 // org.w3c.dom.NodeList nl
         4: .line 614
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 615
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 2 /* nl */
            iload 3 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         7: .line 616
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 9
         8: .line 617
            aload 0 /* this */
            aload 4 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.unbind:(Lorg/w3c/dom/Element;)V
        end local 4 // org.w3c.dom.Node n
         9: .line 614
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 2 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 6
        end local 3 // int i
        end local 2 // org.w3c.dom.NodeList nl
        11: .line 621
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Element e
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   12     1     e  Lorg/w3c/dom/Element;
            4   11     2    nl  Lorg/w3c/dom/NodeList;
            5   11     3     i  I
            7    9     4     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      e     

  protected void bind(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element e
         0: .line 627
            aload 1 /* e */
            invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast org.apache.batik.dom.AbstractDocument
            astore 2 /* doc */
        start local 2 // org.apache.batik.dom.AbstractDocument doc
         1: .line 628
            aload 2 /* doc */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            if_acmpeq 6
         2: .line 629
            aload 2 /* doc */
            invokevirtual org.apache.batik.dom.AbstractDocument.getXBLManager:()Lorg/apache/batik/dom/xbl/XBLManager;
            astore 3 /* xm */
        start local 3 // org.apache.batik.dom.xbl.XBLManager xm
         3: .line 630
            aload 3 /* xm */
            instanceof org.apache.batik.bridge.svg12.DefaultXBLManager
            ifeq 6
         4: .line 631
            aload 3 /* xm */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager
            aload 1 /* e */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.bind:(Lorg/w3c/dom/Element;)V
         5: .line 632
            return
        end local 3 // org.apache.batik.dom.xbl.XBLManager xm
         6: .line 636
      StackMap locals: org.apache.batik.dom.AbstractDocument
      StackMap stack:
            aload 1 /* e */
            instanceof org.apache.batik.anim.dom.BindableElement
            ifeq 13
         7: .line 638
            aload 0 /* this */
            aload 1 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
         8: .line 639
            aload 1 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
         9: .line 638
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getActiveDefinition:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
        10: .line 637
            astore 3 /* defRec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        11: .line 640
            aload 0 /* this */
            aload 1 /* e */
            checkcast org.apache.batik.anim.dom.BindableElement
            aload 3 /* defRec */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setActiveDefinition:(Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        12: .line 641
            goto 21
        13: .line 642
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblScopedChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 3 /* nl */
        start local 3 // org.w3c.dom.NodeList nl
        14: .line 643
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        15: goto 20
        16: .line 644
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 3 /* nl */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 5 /* n */
        start local 5 // org.w3c.dom.Node n
        17: .line 645
            aload 5 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 19
        18: .line 646
            aload 0 /* this */
            aload 5 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.bind:(Lorg/w3c/dom/Element;)V
        end local 5 // org.w3c.dom.Node n
        19: .line 643
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 4 /* i */
            aload 3 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 16
        end local 4 // int i
        end local 3 // org.w3c.dom.NodeList nl
        21: .line 650
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.batik.dom.AbstractDocument doc
        end local 1 // org.w3c.dom.Element e
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   22     1       e  Lorg/w3c/dom/Element;
            1   22     2     doc  Lorg/apache/batik/dom/AbstractDocument;
            3    6     3      xm  Lorg/apache/batik/dom/xbl/XBLManager;
           11   12     3  defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
           14   21     3      nl  Lorg/w3c/dom/NodeList;
           15   21     4       i  I
           17   19     5       n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      e     

  protected void rebind(java.lang.String, java.lang.String, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=4
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // org.w3c.dom.Element e
         0: .line 657
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast org.apache.batik.dom.AbstractDocument
            astore 4 /* doc */
        start local 4 // org.apache.batik.dom.AbstractDocument doc
         1: .line 658
            aload 4 /* doc */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            if_acmpeq 6
         2: .line 659
            aload 4 /* doc */
            invokevirtual org.apache.batik.dom.AbstractDocument.getXBLManager:()Lorg/apache/batik/dom/xbl/XBLManager;
            astore 5 /* xm */
        start local 5 // org.apache.batik.dom.xbl.XBLManager xm
         3: .line 660
            aload 5 /* xm */
            instanceof org.apache.batik.bridge.svg12.DefaultXBLManager
            ifeq 6
         4: .line 661
            aload 5 /* xm */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* e */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.rebind:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V
         5: .line 662
            return
        end local 5 // org.apache.batik.dom.xbl.XBLManager xm
         6: .line 666
      StackMap locals: org.apache.batik.dom.AbstractDocument
      StackMap stack:
            aload 3 /* e */
            instanceof org.apache.batik.anim.dom.BindableElement
            ifeq 15
         7: .line 667
            aload 1 /* namespaceURI */
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
         8: .line 668
            aload 2 /* localName */
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
         9: .line 670
            aload 0 /* this */
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
        10: .line 671
            aload 3 /* e */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
        11: .line 670
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getActiveDefinition:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
        12: .line 669
            astore 5 /* defRec */
        start local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        13: .line 672
            aload 0 /* this */
            aload 3 /* e */
            checkcast org.apache.batik.anim.dom.BindableElement
            aload 5 /* defRec */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setActiveDefinition:(Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
        end local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        14: .line 673
            goto 23
        15: .line 674
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* e */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblScopedChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 5 /* nl */
        start local 5 // org.w3c.dom.NodeList nl
        16: .line 675
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        17: goto 22
        18: .line 676
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 5 /* nl */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 7 /* n */
        start local 7 // org.w3c.dom.Node n
        19: .line 677
            aload 7 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 21
        20: .line 678
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 7 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.rebind:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V
        end local 7 // org.w3c.dom.Node n
        21: .line 675
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 6 /* i */
            aload 5 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 18
        end local 6 // int i
        end local 5 // org.w3c.dom.NodeList nl
        23: .line 682
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.batik.dom.AbstractDocument doc
        end local 3 // org.w3c.dom.Element e
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   24     0          this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   24     1  namespaceURI  Ljava/lang/String;
            0   24     2     localName  Ljava/lang/String;
            0   24     3             e  Lorg/w3c/dom/Element;
            1   24     4           doc  Lorg/apache/batik/dom/AbstractDocument;
            3    6     5            xm  Lorg/apache/batik/dom/xbl/XBLManager;
           13   14     5        defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
           16   23     5            nl  Lorg/w3c/dom/NodeList;
           17   23     6             i  I
           19   21     7             n  Lorg/w3c/dom/Node;
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      e             

  protected void setActiveDefinition(org.apache.batik.anim.dom.BindableElement, org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord);
    descriptor: (Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.BindableElement elt
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
         0: .line 690
            aload 0 /* this */
            aload 1 /* elt */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 3 /* rec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         1: .line 691
            aload 3 /* rec */
            aload 2 /* defRec */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.anim.dom.BindableElement org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
         2: aload 2 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.anim.dom.BindableElement org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord org.apache.batik.anim.dom.XBLOMDefinitionElement
         3: putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.definitionElement:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
         4: .line 692
            aload 2 /* defRec */
            ifnull 9
         5: .line 693
            aload 2 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.definition:Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            ifnull 9
         6: .line 694
            aload 2 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            ifnull 9
         7: .line 695
            aload 0 /* this */
            aload 1 /* elt */
            aload 0 /* this */
            aload 2 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.template:Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.cloneTemplate:(Lorg/apache/batik/anim/dom/XBLOMTemplateElement;)Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setXblShadowTree:(Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;)V
         8: .line 696
            goto 10
         9: .line 697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* elt */
            aconst_null
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setXblShadowTree:(Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;)V
        10: .line 699
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 1 // org.apache.batik.anim.dom.BindableElement elt
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   11     1     elt  Lorg/apache/batik/anim/dom/BindableElement;
            0   11     2  defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            1   11     3     rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
        Name  Flags
      elt     
      defRec  

  protected void setXblShadowTree(org.apache.batik.anim.dom.BindableElement, org.apache.batik.anim.dom.XBLOMShadowTreeElement);
    descriptor: (Lorg/apache/batik/anim/dom/BindableElement;Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.BindableElement elt
        start local 2 // org.apache.batik.anim.dom.XBLOMShadowTreeElement newShadow
         0: .line 707
            aload 0 /* this */
            aload 1 /* elt */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblShadowTree:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            checkcast org.apache.batik.anim.dom.XBLOMShadowTreeElement
         1: .line 706
            astore 3 /* oldShadow */
        start local 3 // org.apache.batik.anim.dom.XBLOMShadowTreeElement oldShadow
         2: .line 708
            aload 3 /* oldShadow */
            ifnull 15
         3: .line 709
            aload 0 /* this */
            aload 1 /* elt */
            ldc "unbinding"
            aload 3 /* oldShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.fireShadowTreeEvent:(Lorg/apache/batik/anim/dom/BindableElement;Ljava/lang/String;Lorg/apache/batik/dom/xbl/XBLShadowTreeElement;)V
         4: .line 710
            aload 0 /* this */
            aload 3 /* oldShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getContentManager:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/ContentManager;
            astore 4 /* cm */
        start local 4 // org.apache.batik.bridge.svg12.ContentManager cm
         5: .line 711
            aload 4 /* cm */
            ifnull 7
         6: .line 712
            aload 4 /* cm */
            invokevirtual org.apache.batik.bridge.svg12.ContentManager.dispose:()V
         7: .line 714
      StackMap locals: org.apache.batik.anim.dom.XBLOMShadowTreeElement org.apache.batik.bridge.svg12.ContentManager
      StackMap stack:
            aload 1 /* elt */
            aconst_null
            invokevirtual org.apache.batik.anim.dom.BindableElement.setShadowTree:(Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;)V
         8: .line 715
            aload 0 /* this */
            aload 3 /* oldShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 5 /* rec */
        start local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         9: .line 716
            aload 5 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.boundElement:Lorg/apache/batik/anim/dom/BindableElement;
        10: .line 717
            aload 3 /* oldShadow */
        11: .line 718
            ldc "http://www.w3.org/2001/xml-events"
        12: .line 719
            ldc "DOMSubtreeModified"
        13: .line 720
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
            iconst_0
        14: .line 717
            invokevirtual org.apache.batik.anim.dom.XBLOMShadowTreeElement.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        end local 5 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 4 // org.apache.batik.bridge.svg12.ContentManager cm
        15: .line 722
      StackMap locals:
      StackMap stack:
            aload 2 /* newShadow */
            ifnull 30
        16: .line 723
            aload 2 /* newShadow */
        17: .line 724
            ldc "http://www.w3.org/2001/xml-events"
        18: .line 725
            ldc "DOMSubtreeModified"
        19: .line 726
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.docSubtreeListener:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DocSubtreeListener;
            iconst_0
            aconst_null
        20: .line 723
            invokevirtual org.apache.batik.anim.dom.XBLOMShadowTreeElement.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        21: .line 727
            aload 0 /* this */
            aload 1 /* elt */
            ldc "prebind"
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.fireShadowTreeEvent:(Lorg/apache/batik/anim/dom/BindableElement;Ljava/lang/String;Lorg/apache/batik/dom/xbl/XBLShadowTreeElement;)V
        22: .line 728
            aload 1 /* elt */
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.anim.dom.BindableElement.setShadowTree:(Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;)V
        23: .line 729
            aload 0 /* this */
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 4 /* rec */
        start local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        24: .line 730
            aload 4 /* rec */
            aload 1 /* elt */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.boundElement:Lorg/apache/batik/anim/dom/BindableElement;
        25: .line 732
            aload 1 /* elt */
            invokevirtual org.apache.batik.anim.dom.BindableElement.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast org.apache.batik.dom.AbstractDocument
        26: .line 731
            astore 5 /* doc */
        start local 5 // org.apache.batik.dom.AbstractDocument doc
        27: .line 733
            aload 5 /* doc */
            invokevirtual org.apache.batik.dom.AbstractDocument.getXBLManager:()Lorg/apache/batik/dom/xbl/XBLManager;
            astore 6 /* xm */
        start local 6 // org.apache.batik.dom.xbl.XBLManager xm
        28: .line 734
            new org.apache.batik.bridge.svg12.ContentManager
            dup
            aload 2 /* newShadow */
            aload 6 /* xm */
            invokespecial org.apache.batik.bridge.svg12.ContentManager.<init>:(Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;Lorg/apache/batik/dom/xbl/XBLManager;)V
            astore 7 /* cm */
        start local 7 // org.apache.batik.bridge.svg12.ContentManager cm
        29: .line 735
            aload 0 /* this */
            aload 2 /* newShadow */
            aload 7 /* cm */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.setContentManager:(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/svg12/ContentManager;)V
        end local 7 // org.apache.batik.bridge.svg12.ContentManager cm
        end local 6 // org.apache.batik.dom.xbl.XBLManager xm
        end local 5 // org.apache.batik.dom.AbstractDocument doc
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        30: .line 737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* elt */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.invalidateChildNodes:(Lorg/w3c/dom/Node;)V
        31: .line 738
            aload 2 /* newShadow */
            ifnull 43
        32: .line 739
            aload 0 /* this */
            aload 1 /* elt */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblScopedChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 4 /* nl */
        start local 4 // org.w3c.dom.NodeList nl
        33: .line 740
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        34: goto 39
        35: .line 741
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 4 /* nl */
            iload 5 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 6 /* n */
        start local 6 // org.w3c.dom.Node n
        36: .line 742
            aload 6 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 38
        37: .line 743
            aload 0 /* this */
            aload 6 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.bind:(Lorg/w3c/dom/Element;)V
        end local 6 // org.w3c.dom.Node n
        38: .line 740
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* i */
            aload 4 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 35
        end local 5 // int i
        40: .line 746
            aload 0 /* this */
            aload 1 /* elt */
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.dispatchBindingChangedEvent:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V
        41: .line 747
            aload 0 /* this */
            aload 1 /* elt */
            ldc "bound"
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.fireShadowTreeEvent:(Lorg/apache/batik/anim/dom/BindableElement;Ljava/lang/String;Lorg/apache/batik/dom/xbl/XBLShadowTreeElement;)V
        end local 4 // org.w3c.dom.NodeList nl
        42: .line 748
            goto 44
        43: .line 749
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* elt */
            aload 2 /* newShadow */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.dispatchBindingChangedEvent:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V
        44: .line 751
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.batik.anim.dom.XBLOMShadowTreeElement oldShadow
        end local 2 // org.apache.batik.anim.dom.XBLOMShadowTreeElement newShadow
        end local 1 // org.apache.batik.anim.dom.BindableElement elt
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   45     0       this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   45     1        elt  Lorg/apache/batik/anim/dom/BindableElement;
            0   45     2  newShadow  Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
            2   45     3  oldShadow  Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
            5   15     4         cm  Lorg/apache/batik/bridge/svg12/ContentManager;
            9   15     5        rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
           24   30     4        rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
           27   30     5        doc  Lorg/apache/batik/dom/AbstractDocument;
           28   30     6         xm  Lorg/apache/batik/dom/xbl/XBLManager;
           29   30     7         cm  Lorg/apache/batik/bridge/svg12/ContentManager;
           33   42     4         nl  Lorg/w3c/dom/NodeList;
           34   40     5          i  I
           36   38     6          n  Lorg/w3c/dom/Node;
    MethodParameters:
           Name  Flags
      elt        
      newShadow  

  protected void fireShadowTreeEvent(org.apache.batik.anim.dom.BindableElement, java.lang.String, org.apache.batik.dom.xbl.XBLShadowTreeElement);
    descriptor: (Lorg/apache/batik/anim/dom/BindableElement;Ljava/lang/String;Lorg/apache/batik/dom/xbl/XBLShadowTreeElement;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.BindableElement elt
        start local 2 // java.lang.String type
        start local 3 // org.apache.batik.dom.xbl.XBLShadowTreeElement e
         0: .line 759
            aload 1 /* elt */
            invokevirtual org.apache.batik.anim.dom.BindableElement.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast org.w3c.dom.events.DocumentEvent
            astore 4 /* de */
        start local 4 // org.w3c.dom.events.DocumentEvent de
         1: .line 761
            aload 4 /* de */
            ldc "ShadowTreeEvent"
            invokeinterface org.w3c.dom.events.DocumentEvent.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
            checkcast org.apache.batik.dom.xbl.ShadowTreeEvent
         2: .line 760
            astore 5 /* evt */
        start local 5 // org.apache.batik.dom.xbl.ShadowTreeEvent evt
         3: .line 762
            aload 5 /* evt */
            ldc "http://www.w3.org/2004/xbl"
            aload 2 /* type */
            iconst_1
            iconst_0
            aload 3 /* e */
            invokeinterface org.apache.batik.dom.xbl.ShadowTreeEvent.initShadowTreeEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/apache/batik/dom/xbl/XBLShadowTreeElement;)V
         4: .line 763
            aload 1 /* elt */
            aload 5 /* evt */
            invokevirtual org.apache.batik.anim.dom.BindableElement.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
            pop
         5: .line 764
            return
        end local 5 // org.apache.batik.dom.xbl.ShadowTreeEvent evt
        end local 4 // org.w3c.dom.events.DocumentEvent de
        end local 3 // org.apache.batik.dom.xbl.XBLShadowTreeElement e
        end local 2 // java.lang.String type
        end local 1 // org.apache.batik.anim.dom.BindableElement elt
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    6     1   elt  Lorg/apache/batik/anim/dom/BindableElement;
            0    6     2  type  Ljava/lang/String;
            0    6     3     e  Lorg/apache/batik/dom/xbl/XBLShadowTreeElement;
            1    6     4    de  Lorg/w3c/dom/events/DocumentEvent;
            3    6     5   evt  Lorg/apache/batik/dom/xbl/ShadowTreeEvent;
    MethodParameters:
      Name  Flags
      elt   
      type  
      e     

  protected org.apache.batik.anim.dom.XBLOMShadowTreeElement cloneTemplate(org.apache.batik.anim.dom.XBLOMTemplateElement);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMTemplateElement;)Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
         0: .line 773
            aload 1 /* template */
            invokevirtual org.apache.batik.anim.dom.XBLOMTemplateElement.getOwnerDocument:()Lorg/w3c/dom/Document;
            ldc "http://www.w3.org/2004/xbl"
         1: .line 774
            ldc "shadowTree"
         2: .line 773
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
         3: .line 772
            checkcast org.apache.batik.anim.dom.XBLOMShadowTreeElement
         4: .line 771
            astore 2 /* clone */
        start local 2 // org.apache.batik.anim.dom.XBLOMShadowTreeElement clone
         5: .line 775
            aload 1 /* template */
            invokevirtual org.apache.batik.anim.dom.XBLOMTemplateElement.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 3 /* attrs */
        start local 3 // org.w3c.dom.NamedNodeMap attrs
         6: .line 776
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         7: goto 14
         8: .line 777
      StackMap locals: org.apache.batik.anim.dom.XBLOMShadowTreeElement org.w3c.dom.NamedNodeMap int
      StackMap stack:
            aload 3 /* attrs */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Attr
            astore 5 /* attr */
        start local 5 // org.w3c.dom.Attr attr
         9: .line 778
            aload 5 /* attr */
            instanceof org.apache.batik.dom.AbstractAttrNS
            ifeq 12
        10: .line 779
            aload 2 /* clone */
            aload 5 /* attr */
            invokevirtual org.apache.batik.anim.dom.XBLOMShadowTreeElement.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        11: .line 780
            goto 13
        12: .line 781
      StackMap locals: org.w3c.dom.Attr
      StackMap stack:
            aload 2 /* clone */
            aload 5 /* attr */
            invokevirtual org.apache.batik.anim.dom.XBLOMShadowTreeElement.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        end local 5 // org.w3c.dom.Attr attr
        13: .line 776
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 4 /* i */
            aload 3 /* attrs */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            if_icmplt 8
        end local 4 // int i
        15: .line 784
            aload 1 /* template */
            invokevirtual org.apache.batik.anim.dom.XBLOMTemplateElement.getFirstChild:()Lorg/w3c/dom/Node;
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
        16: .line 785
            goto 19
        17: .line 787
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.apache.batik.anim.dom.XBLOMTemplateElement org.apache.batik.anim.dom.XBLOMShadowTreeElement org.w3c.dom.NamedNodeMap org.w3c.dom.Node
      StackMap stack:
            aload 2 /* clone */
            aload 4 /* n */
            iconst_1
            invokeinterface org.w3c.dom.Node.cloneNode:(Z)Lorg/w3c/dom/Node;
            invokevirtual org.apache.batik.anim.dom.XBLOMShadowTreeElement.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        18: .line 786
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 4 /* n */
        19: .line 785
      StackMap locals:
      StackMap stack:
            aload 4 /* n */
            ifnonnull 17
        end local 4 // org.w3c.dom.Node n
        20: .line 789
            aload 2 /* clone */
            areturn
        end local 3 // org.w3c.dom.NamedNodeMap attrs
        end local 2 // org.apache.batik.anim.dom.XBLOMShadowTreeElement clone
        end local 1 // org.apache.batik.anim.dom.XBLOMTemplateElement template
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   21     1  template  Lorg/apache/batik/anim/dom/XBLOMTemplateElement;
            5   21     2     clone  Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
            6   21     3     attrs  Lorg/w3c/dom/NamedNodeMap;
            7   15     4         i  I
            9   13     5      attr  Lorg/w3c/dom/Attr;
           16   20     4         n  Lorg/w3c/dom/Node;
    MethodParameters:
          Name  Flags
      template  

  public org.w3c.dom.Node getXblParentNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 796
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblContentElement:(Lorg/w3c/dom/Node;)Lorg/apache/batik/anim/dom/XBLOMContentElement;
            astore 2 /* contentElement */
        start local 2 // org.w3c.dom.Node contentElement
         1: .line 797
            aload 2 /* contentElement */
            ifnonnull 3
         2: .line 798
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            goto 4
         3: .line 799
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* contentElement */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
         4: .line 797
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
            astore 3 /* parent */
        start local 3 // org.w3c.dom.Node parent
         5: .line 800
            aload 3 /* parent */
            instanceof org.apache.batik.anim.dom.XBLOMContentElement
            ifeq 7
         6: .line 801
            aload 3 /* parent */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 3 /* parent */
         7: .line 803
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 3 /* parent */
            instanceof org.apache.batik.anim.dom.XBLOMShadowTreeElement
            ifeq 9
         8: .line 804
            aload 0 /* this */
            aload 3 /* parent */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblBoundElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 3 /* parent */
         9: .line 806
      StackMap locals:
      StackMap stack:
            aload 3 /* parent */
            areturn
        end local 3 // org.w3c.dom.Node parent
        end local 2 // org.w3c.dom.Node contentElement
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0            this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   10     1               n  Lorg/w3c/dom/Node;
            1   10     2  contentElement  Lorg/w3c/dom/Node;
            5   10     3          parent  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.NodeList getXblChildNodes(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 813
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 2 /* rec */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         1: .line 814
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            ifnonnull 3
         2: .line 815
            aload 2 /* rec */
            new org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes
            dup
            aload 0 /* this */
            aload 2 /* rec */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
         3: .line 817
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            areturn
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1     n  Lorg/w3c/dom/Node;
            1    4     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.NodeList getXblScopedChildNodes(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 825
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 2 /* rec */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         1: .line 826
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.scopedChildNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblScopedChildNodes;
            ifnonnull 3
         2: .line 827
            aload 2 /* rec */
            new org.apache.batik.bridge.svg12.DefaultXBLManager$XblScopedChildNodes
            dup
            aload 0 /* this */
            aload 2 /* rec */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$XblScopedChildNodes.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;)V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.scopedChildNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblScopedChildNodes;
         3: .line 829
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.scopedChildNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblScopedChildNodes;
            areturn
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1     n  Lorg/w3c/dom/Node;
            1    4     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Node getXblFirstChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 836
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 2 /* nl */
        start local 2 // org.w3c.dom.NodeList nl
         1: .line 837
            aload 2 /* nl */
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            areturn
        end local 2 // org.w3c.dom.NodeList nl
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    2     1     n  Lorg/w3c/dom/Node;
            1    2     2    nl  Lorg/w3c/dom/NodeList;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Node getXblLastChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 844
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 2 /* nl */
        start local 2 // org.w3c.dom.NodeList nl
         1: .line 845
            aload 2 /* nl */
            aload 2 /* nl */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            iconst_1
            isub
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            areturn
        end local 2 // org.w3c.dom.NodeList nl
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    2     1     n  Lorg/w3c/dom/Node;
            1    2     2    nl  Lorg/w3c/dom/NodeList;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Node getXblPreviousSibling(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 853
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblParentNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 2 /* p */
        start local 2 // org.w3c.dom.Node p
         1: .line 854
            aload 2 /* p */
            ifnull 2
            aload 0 /* this */
            aload 2 /* p */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            ifnonnull 3
         2: .line 855
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
            areturn
         3: .line 857
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 3 /* rec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         4: .line 858
            aload 3 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
            ifne 6
         5: .line 859
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.updateLinks:(Lorg/w3c/dom/Node;)V
         6: .line 861
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 3 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.previousSibling:Lorg/w3c/dom/Node;
            areturn
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 2 // org.w3c.dom.Node p
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    7     1     n  Lorg/w3c/dom/Node;
            1    7     2     p  Lorg/w3c/dom/Node;
            4    7     3   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Node getXblNextSibling(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 869
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblParentNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 2 /* p */
        start local 2 // org.w3c.dom.Node p
         1: .line 870
            aload 2 /* p */
            ifnull 2
            aload 0 /* this */
            aload 2 /* p */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            ifnonnull 3
         2: .line 871
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            areturn
         3: .line 873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 3 /* rec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         4: .line 874
            aload 3 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
            ifne 6
         5: .line 875
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.updateLinks:(Lorg/w3c/dom/Node;)V
         6: .line 877
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 3 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.nextSibling:Lorg/w3c/dom/Node;
            areturn
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 2 // org.w3c.dom.Node p
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    7     1     n  Lorg/w3c/dom/Node;
            1    7     2     p  Lorg/w3c/dom/Node;
            4    7     3   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblFirstElementChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 884
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblFirstChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         1: .line 885
            goto 3
         2: .line 886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblNextSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         3: .line 885
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            ifnull 4
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 2
         4: .line 888
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            checkcast org.w3c.dom.Element
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    5     1     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblLastElementChild(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 895
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblLastChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         1: .line 896
            goto 3
         2: .line 897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblPreviousSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         3: .line 896
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            ifnull 4
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 2
         4: .line 899
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            checkcast org.w3c.dom.Element
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    5     1     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblPreviousElementSibling(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 908
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblPreviousSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         1: .line 909
            aload 1 /* n */
            ifnull 2
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 0
         2: .line 910
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            checkcast org.w3c.dom.Element
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    3     1     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblNextElementSibling(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 919
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblNextSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 1 /* n */
         1: .line 920
            aload 1 /* n */
            ifnull 2
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 0
         2: .line 921
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            checkcast org.w3c.dom.Element
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    3     1     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblBoundElement(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 928
            goto 5
         1: .line 929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblContentElement:(Lorg/w3c/dom/Node;)Lorg/apache/batik/anim/dom/XBLOMContentElement;
            astore 2 /* content */
        start local 2 // org.apache.batik.anim.dom.XBLOMContentElement content
         2: .line 930
            aload 2 /* content */
            ifnull 4
         3: .line 931
            aload 2 /* content */
            astore 1 /* n */
         4: .line 933
      StackMap locals: org.apache.batik.anim.dom.XBLOMContentElement
      StackMap stack:
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 1 /* n */
        end local 2 // org.apache.batik.anim.dom.XBLOMContentElement content
         5: .line 928
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            ifnull 6
            aload 1 /* n */
            instanceof org.apache.batik.dom.xbl.XBLShadowTreeElement
            ifeq 1
         6: .line 935
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            ifnonnull 8
         7: .line 936
            aconst_null
            areturn
         8: .line 938
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.boundElement:Lorg/apache/batik/anim/dom/BindableElement;
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    9     1        n  Lorg/w3c/dom/Node;
            2    5     2  content  Lorg/apache/batik/anim/dom/XBLOMContentElement;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.Element getXblShadowTree(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 945
            aload 1 /* n */
            instanceof org.apache.batik.anim.dom.BindableElement
            ifeq 3
         1: .line 946
            aload 1 /* n */
            checkcast org.apache.batik.anim.dom.BindableElement
            astore 2 /* elt */
        start local 2 // org.apache.batik.anim.dom.BindableElement elt
         2: .line 947
            aload 2 /* elt */
            invokevirtual org.apache.batik.anim.dom.BindableElement.getShadowTree:()Lorg/apache/batik/anim/dom/XBLOMShadowTreeElement;
            areturn
        end local 2 // org.apache.batik.anim.dom.BindableElement elt
         3: .line 949
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1     n  Lorg/w3c/dom/Node;
            2    3     2   elt  Lorg/apache/batik/anim/dom/BindableElement;
    MethodParameters:
      Name  Flags
      n     

  public org.w3c.dom.NodeList getXblDefinitions(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 956
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 2 /* namespaceURI */
        start local 2 // java.lang.String namespaceURI
         1: .line 957
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 3 /* localName */
        start local 3 // java.lang.String localName
         2: .line 958
            new org.apache.batik.bridge.svg12.DefaultXBLManager$1
            dup
            aload 0 /* this */
            aload 2 /* namespaceURI */
            aload 3 /* localName */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$1.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String namespaceURI
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    3     1             n  Lorg/w3c/dom/Node;
            1    3     2  namespaceURI  Ljava/lang/String;
            2    3     3     localName  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      n     

  protected org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord getRecord(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 978
            aload 1 /* n */
            checkcast org.apache.batik.dom.xbl.XBLManagerData
            astore 2 /* xmd */
        start local 2 // org.apache.batik.dom.xbl.XBLManagerData xmd
         1: .line 979
            aload 2 /* xmd */
            invokeinterface org.apache.batik.dom.xbl.XBLManagerData.getManagerData:()Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
            astore 3 /* rec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         2: .line 980
            aload 3 /* rec */
            ifnonnull 6
         3: .line 981
            new org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.<init>:(Lorg/apache/batik/bridge/svg12/DefaultXBLManager;)V
            astore 3 /* rec */
         4: .line 982
            aload 3 /* rec */
            aload 1 /* n */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.node:Lorg/w3c/dom/Node;
         5: .line 983
            aload 2 /* xmd */
            aload 3 /* rec */
            invokeinterface org.apache.batik.dom.xbl.XBLManagerData.setManagerData:(Ljava/lang/Object;)V
         6: .line 985
      StackMap locals: org.apache.batik.dom.xbl.XBLManagerData org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 3 /* rec */
            areturn
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 2 // org.apache.batik.dom.xbl.XBLManagerData xmd
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    7     1     n  Lorg/w3c/dom/Node;
            1    7     2   xmd  Lorg/apache/batik/dom/xbl/XBLManagerData;
            2    7     3   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  protected void updateLinks(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 993
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 2 /* rec */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         1: .line 994
            aload 2 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.previousSibling:Lorg/w3c/dom/Node;
         2: .line 995
            aload 2 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.nextSibling:Lorg/w3c/dom/Node;
         3: .line 996
            aload 2 /* rec */
            iconst_1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
         4: .line 997
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblParentNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 3 /* p */
        start local 3 // org.w3c.dom.Node p
         5: .line 998
            aload 3 /* p */
            ifnull 9
         6: .line 999
            aload 0 /* this */
            aload 3 /* p */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
            astore 4 /* xcn */
        start local 4 // org.w3c.dom.NodeList xcn
         7: .line 1000
            aload 4 /* xcn */
            instanceof org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes
            ifeq 9
         8: .line 1001
            aload 4 /* xcn */
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.update:()V
        end local 4 // org.w3c.dom.NodeList xcn
         9: .line 1004
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord org.w3c.dom.Node
      StackMap stack:
            return
        end local 3 // org.w3c.dom.Node p
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   10     1     n  Lorg/w3c/dom/Node;
            1   10     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            5   10     3     p  Lorg/w3c/dom/Node;
            7    9     4   xcn  Lorg/w3c/dom/NodeList;
    MethodParameters:
      Name  Flags
      n     

  public org.apache.batik.anim.dom.XBLOMContentElement getXblContentElement(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/apache/batik/anim/dom/XBLOMContentElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 1011
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.contentElement:Lorg/apache/batik/anim/dom/XBLOMContentElement;
            areturn
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    1     1     n  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      n     

  public static int computeBubbleLimit(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=10, args_size=2
        start local 0 // org.w3c.dom.Node from
        start local 1 // org.w3c.dom.Node to
         0: .line 1021
            new java.util.ArrayList
            dup
            bipush 10
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* fromList */
        start local 2 // java.util.ArrayList fromList
         1: .line 1022
            new java.util.ArrayList
            dup
            bipush 10
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 3 /* toList */
        start local 3 // java.util.ArrayList toList
         2: .line 1023
            goto 5
         3: .line 1024
      StackMap locals: java.util.ArrayList java.util.ArrayList
      StackMap stack:
            aload 2 /* fromList */
            aload 0 /* from */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 1025
            aload 0 /* from */
            checkcast org.apache.batik.dom.xbl.NodeXBL
            invokeinterface org.apache.batik.dom.xbl.NodeXBL.getXblParentNode:()Lorg/w3c/dom/Node;
            astore 0 /* from */
         5: .line 1023
      StackMap locals:
      StackMap stack:
            aload 0 /* from */
            ifnonnull 3
         6: .line 1027
            goto 9
         7: .line 1028
      StackMap locals:
      StackMap stack:
            aload 3 /* toList */
            aload 1 /* to */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         8: .line 1029
            aload 1 /* to */
            checkcast org.apache.batik.dom.xbl.NodeXBL
            invokeinterface org.apache.batik.dom.xbl.NodeXBL.getXblParentNode:()Lorg/w3c/dom/Node;
            astore 1 /* to */
         9: .line 1027
      StackMap locals:
      StackMap stack:
            aload 1 /* to */
            ifnonnull 7
        10: .line 1031
            aload 2 /* fromList */
            invokevirtual java.util.ArrayList.size:()I
            istore 4 /* fromSize */
        start local 4 // int fromSize
        11: .line 1032
            aload 3 /* toList */
            invokevirtual java.util.ArrayList.size:()I
            istore 5 /* toSize */
        start local 5 // int toSize
        12: .line 1033
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        13: goto 23
        14: .line 1034
      StackMap locals: int int int
      StackMap stack:
            aload 2 /* fromList */
            iload 4 /* fromSize */
            iload 6 /* i */
            isub
            iconst_1
            isub
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 7 /* n1 */
        start local 7 // org.w3c.dom.Node n1
        15: .line 1035
            aload 3 /* toList */
            iload 5 /* toSize */
            iload 6 /* i */
            isub
            iconst_1
            isub
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 8 /* n2 */
        start local 8 // org.w3c.dom.Node n2
        16: .line 1036
            aload 7 /* n1 */
            aload 8 /* n2 */
            if_acmpeq 22
        17: .line 1037
            aload 7 /* n1 */
            checkcast org.apache.batik.dom.xbl.NodeXBL
            invokeinterface org.apache.batik.dom.xbl.NodeXBL.getXblBoundElement:()Lorg/w3c/dom/Element;
            astore 9 /* prevBoundElement */
        start local 9 // org.w3c.dom.Node prevBoundElement
        18: .line 1038
            goto 20
        19: .line 1039
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            iinc 6 /* i */ -1
        20: .line 1038
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            ifle 21
            aload 9 /* prevBoundElement */
            aload 2 /* fromList */
            iload 4 /* fromSize */
            iload 6 /* i */
            isub
            iconst_1
            isub
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            if_acmpne 19
        21: .line 1041
      StackMap locals:
      StackMap stack:
            iload 4 /* fromSize */
            iload 6 /* i */
            isub
            iconst_1
            isub
            ireturn
        end local 9 // org.w3c.dom.Node prevBoundElement
        end local 8 // org.w3c.dom.Node n2
        end local 7 // org.w3c.dom.Node n1
        22: .line 1033
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 6 /* i */
            iload 4 /* fromSize */
            if_icmpge 24
            iload 6 /* i */
            iload 5 /* toSize */
            if_icmplt 14
        end local 6 // int i
        24: .line 1044
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 5 // int toSize
        end local 4 // int fromSize
        end local 3 // java.util.ArrayList toList
        end local 2 // java.util.ArrayList fromList
        end local 1 // org.w3c.dom.Node to
        end local 0 // org.w3c.dom.Node from
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   25     0              from  Lorg/w3c/dom/Node;
            0   25     1                to  Lorg/w3c/dom/Node;
            1   25     2          fromList  Ljava/util/ArrayList;
            2   25     3            toList  Ljava/util/ArrayList;
           11   25     4          fromSize  I
           12   25     5            toSize  I
           13   24     6                 i  I
           15   22     7                n1  Lorg/w3c/dom/Node;
           16   22     8                n2  Lorg/w3c/dom/Node;
           18   22     9  prevBoundElement  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      from  
      to    

  public org.apache.batik.bridge.svg12.ContentManager getContentManager(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/ContentManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 1052
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblBoundElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 2 /* b */
        start local 2 // org.w3c.dom.Node b
         1: .line 1053
            aload 2 /* b */
            ifnull 12
         2: .line 1054
            aload 0 /* this */
            aload 2 /* b */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblShadowTree:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 3 /* s */
        start local 3 // org.w3c.dom.Element s
         3: .line 1055
            aload 3 /* s */
            ifnull 12
         4: .line 1057
            aload 2 /* b */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            astore 5 /* doc */
        start local 5 // org.w3c.dom.Document doc
         5: .line 1058
            aload 5 /* doc */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.document:Lorg/w3c/dom/Document;
            if_acmpeq 10
         6: .line 1060
            aload 5 /* doc */
            checkcast org.apache.batik.dom.AbstractDocument
            invokevirtual org.apache.batik.dom.AbstractDocument.getXBLManager:()Lorg/apache/batik/dom/xbl/XBLManager;
         7: .line 1059
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager
            astore 6 /* xm */
        start local 6 // org.apache.batik.bridge.svg12.DefaultXBLManager xm
         8: .line 1061
            aload 6 /* xm */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
            aload 3 /* s */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.ContentManager
            astore 4 /* cm */
        end local 6 // org.apache.batik.bridge.svg12.DefaultXBLManager xm
        start local 4 // org.apache.batik.bridge.svg12.ContentManager cm
         9: .line 1062
            goto 11
        end local 4 // org.apache.batik.bridge.svg12.ContentManager cm
        10: .line 1063
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Element top org.w3c.dom.Document
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
            aload 3 /* s */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.ContentManager
            astore 4 /* cm */
        start local 4 // org.apache.batik.bridge.svg12.ContentManager cm
        11: .line 1065
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Element org.apache.batik.bridge.svg12.ContentManager org.w3c.dom.Document
      StackMap stack:
            aload 4 /* cm */
            areturn
        end local 5 // org.w3c.dom.Document doc
        end local 4 // org.apache.batik.bridge.svg12.ContentManager cm
        end local 3 // org.w3c.dom.Element s
        12: .line 1068
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // org.w3c.dom.Node b
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   13     1     n  Lorg/w3c/dom/Node;
            1   13     2     b  Lorg/w3c/dom/Node;
            3   12     3     s  Lorg/w3c/dom/Element;
            9   10     4    cm  Lorg/apache/batik/bridge/svg12/ContentManager;
           11   12     4    cm  Lorg/apache/batik/bridge/svg12/ContentManager;
            5   12     5   doc  Lorg/w3c/dom/Document;
            8    9     6    xm  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
    MethodParameters:
      Name  Flags
      n     

  void setContentManager(org.w3c.dom.Element, org.apache.batik.bridge.svg12.ContentManager);
    descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/svg12/ContentManager;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element shadow
        start local 2 // org.apache.batik.bridge.svg12.ContentManager cm
         0: .line 1075
            aload 2 /* cm */
            ifnonnull 3
         1: .line 1076
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
            aload 1 /* shadow */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 1077
            goto 4
         3: .line 1078
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentManagers:Ljava/util/Map;
            aload 1 /* shadow */
            aload 2 /* cm */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 1080
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.batik.bridge.svg12.ContentManager cm
        end local 1 // org.w3c.dom.Element shadow
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    5     1  shadow  Lorg/w3c/dom/Element;
            0    5     2      cm  Lorg/apache/batik/bridge/svg12/ContentManager;
    MethodParameters:
        Name  Flags
      shadow  
      cm      

  public void invalidateChildNodes(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Node n
         0: .line 1087
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getRecord:(Lorg/w3c/dom/Node;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            astore 2 /* rec */
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         1: .line 1088
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            ifnull 3
         2: .line 1089
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.childNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.invalidate:()V
         3: .line 1091
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord
      StackMap stack:
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.scopedChildNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblScopedChildNodes;
            ifnull 5
         4: .line 1092
            aload 2 /* rec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.scopedChildNodes:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblScopedChildNodes;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblScopedChildNodes.invalidate:()V
         5: .line 1094
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    6     1     n  Lorg/w3c/dom/Node;
            1    6     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     

  public void addContentSelectionChangedListener(org.apache.batik.bridge.svg12.ContentSelectionChangedListener);
    descriptor: (Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.bridge.svg12.ContentSelectionChangedListener l
         0: .line 1102
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentSelectionChangedListenerList:Ljavax/swing/event/EventListenerList;
         1: .line 1103
            ldc Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;
            aload 1 /* l */
         2: .line 1102
            invokevirtual javax.swing.event.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V
         3: .line 1104
            return
        end local 1 // org.apache.batik.bridge.svg12.ContentSelectionChangedListener l
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1     l  Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;
    MethodParameters:
      Name  Flags
      l     

  public void removeContentSelectionChangedListener(org.apache.batik.bridge.svg12.ContentSelectionChangedListener);
    descriptor: (Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.bridge.svg12.ContentSelectionChangedListener l
         0: .line 1112
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentSelectionChangedListenerList:Ljavax/swing/event/EventListenerList;
         1: .line 1113
            ldc Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;
            aload 1 /* l */
         2: .line 1112
            invokevirtual javax.swing.event.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V
         3: .line 1114
            return
        end local 1 // org.apache.batik.bridge.svg12.ContentSelectionChangedListener l
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    4     1     l  Lorg/apache/batik/bridge/svg12/ContentSelectionChangedListener;
    MethodParameters:
      Name  Flags
      l     

  protected java.lang.Object[] getContentSelectionChangedListeners();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
         0: .line 1120
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.contentSelectionChangedListenerList:Ljavax/swing/event/EventListenerList;
            invokevirtual javax.swing.event.EventListenerList.getListenerList:()[Ljava/lang/Object;
            areturn
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;

  void shadowTreeSelectedContentChanged(java.util.Set, java.util.Set);
    descriptor: (Ljava/util/Set;Ljava/util/Set;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // java.util.Set deselected
        start local 2 // java.util.Set selected
         0: .line 1128
            aload 1 /* deselected */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3 /* i */
        start local 3 // java.util.Iterator i
         1: .line 1129
            goto 5
         2: .line 1130
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 3 /* i */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         3: .line 1131
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 5
         4: .line 1132
            aload 0 /* this */
            aload 4 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.unbind:(Lorg/w3c/dom/Element;)V
        end local 4 // org.w3c.dom.Node n
         5: .line 1129
      StackMap locals:
      StackMap stack:
            aload 3 /* i */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         6: .line 1135
            aload 2 /* selected */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3 /* i */
         7: .line 1136
            goto 11
         8: .line 1137
      StackMap locals:
      StackMap stack:
            aload 3 /* i */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         9: .line 1138
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 11
        10: .line 1139
            aload 0 /* this */
            aload 4 /* n */
            checkcast org.w3c.dom.Element
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.bind:(Lorg/w3c/dom/Element;)V
        end local 4 // org.w3c.dom.Node n
        11: .line 1136
      StackMap locals:
      StackMap stack:
            aload 3 /* i */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        12: .line 1142
            return
        end local 3 // java.util.Iterator i
        end local 2 // java.util.Set selected
        end local 1 // java.util.Set deselected
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0   13     1  deselected  Ljava/util/Set;
            0   13     2    selected  Ljava/util/Set;
            1   13     3           i  Ljava/util/Iterator;
            3    5     4           n  Lorg/w3c/dom/Node;
            9   11     4           n  Lorg/w3c/dom/Node;
    MethodParameters:
            Name  Flags
      deselected  
      selected    

  public void addBindingListener(org.apache.batik.bridge.svg12.BindingListener);
    descriptor: (Lorg/apache/batik/bridge/svg12/BindingListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.bridge.svg12.BindingListener l
         0: .line 1148
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.bindingListenerList:Ljavax/swing/event/EventListenerList;
            ldc Lorg/apache/batik/bridge/svg12/BindingListener;
            aload 1 /* l */
            invokevirtual javax.swing.event.EventListenerList.add:(Ljava/lang/Class;Ljava/util/EventListener;)V
         1: .line 1149
            return
        end local 1 // org.apache.batik.bridge.svg12.BindingListener l
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    2     1     l  Lorg/apache/batik/bridge/svg12/BindingListener;
    MethodParameters:
      Name  Flags
      l     

  public void removeBindingListener(org.apache.batik.bridge.svg12.BindingListener);
    descriptor: (Lorg/apache/batik/bridge/svg12/BindingListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.bridge.svg12.BindingListener l
         0: .line 1155
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.bindingListenerList:Ljavax/swing/event/EventListenerList;
            ldc Lorg/apache/batik/bridge/svg12/BindingListener;
            aload 1 /* l */
            invokevirtual javax.swing.event.EventListenerList.remove:(Ljava/lang/Class;Ljava/util/EventListener;)V
         1: .line 1156
            return
        end local 1 // org.apache.batik.bridge.svg12.BindingListener l
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    2     1     l  Lorg/apache/batik/bridge/svg12/BindingListener;
    MethodParameters:
      Name  Flags
      l     

  protected void dispatchBindingChangedEvent(org.w3c.dom.Element, org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.w3c.dom.Element bindableElement
        start local 2 // org.w3c.dom.Element shadowTree
         0: .line 1165
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.bindingListenerList:Ljavax/swing/event/EventListenerList;
            invokevirtual javax.swing.event.EventListenerList.getListenerList:()[Ljava/lang/Object;
            astore 3 /* ls */
        start local 3 // java.lang.Object[] ls
         1: .line 1166
            aload 3 /* ls */
            arraylength
            iconst_2
            isub
            istore 4 /* i */
        start local 4 // int i
         2: goto 6
         3: .line 1167
      StackMap locals: java.lang.Object[] int
      StackMap stack:
            aload 3 /* ls */
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            checkcast org.apache.batik.bridge.svg12.BindingListener
            astore 5 /* l */
        start local 5 // org.apache.batik.bridge.svg12.BindingListener l
         4: .line 1168
            aload 5 /* l */
            aload 1 /* bindableElement */
            aload 2 /* shadowTree */
            invokeinterface org.apache.batik.bridge.svg12.BindingListener.bindingChanged:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)V
        end local 5 // org.apache.batik.bridge.svg12.BindingListener l
         5: .line 1166
            iinc 4 /* i */ -2
      StackMap locals:
      StackMap stack:
         6: iload 4 /* i */
            ifge 3
        end local 4 // int i
         7: .line 1170
            return
        end local 3 // java.lang.Object[] ls
        end local 2 // org.w3c.dom.Element shadowTree
        end local 1 // org.w3c.dom.Element bindableElement
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    8     0             this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    8     1  bindableElement  Lorg/w3c/dom/Element;
            0    8     2       shadowTree  Lorg/w3c/dom/Element;
            1    8     3               ls  [Ljava/lang/Object;
            2    7     4                i  I
            4    5     5                l  Lorg/apache/batik/bridge/svg12/BindingListener;
    MethodParameters:
                 Name  Flags
      bindableElement  
      shadowTree       

  protected boolean isActiveDefinition(org.apache.batik.anim.dom.XBLOMDefinitionElement, org.w3c.dom.Element);
    descriptor: (Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;Lorg/w3c/dom/Element;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
        start local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        start local 2 // org.w3c.dom.Element imp
         0: .line 1178
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager.definitions:Lorg/apache/batik/util/DoublyIndexedTable;
            aload 1 /* def */
            aload 2 /* imp */
            invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
            astore 3 /* defRec */
        start local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
         1: .line 1179
            aload 3 /* defRec */
            ifnonnull 3
         2: .line 1180
            iconst_0
            ireturn
         3: .line 1182
      StackMap locals: org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord
      StackMap stack:
            aload 3 /* defRec */
            aload 0 /* this */
            aload 3 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.namespaceURI:Ljava/lang/String;
         4: .line 1183
            aload 3 /* defRec */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord.localName:Ljava/lang/String;
         5: .line 1182
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getActiveDefinition:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
            if_acmpne 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
        end local 3 // org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord defRec
        end local 2 // org.w3c.dom.Element imp
        end local 1 // org.apache.batik.anim.dom.XBLOMDefinitionElement def
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            0    7     1     def  Lorg/apache/batik/anim/dom/XBLOMDefinitionElement;
            0    7     2     imp  Lorg/w3c/dom/Element;
            1    7     3  defRec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$DefinitionRecord;
    MethodParameters:
      Name  Flags
      def   
      imp   
}
SourceFile: "DefaultXBLManager.java"
NestMembers:
  org.apache.batik.bridge.svg12.DefaultXBLManager$1  org.apache.batik.bridge.svg12.DefaultXBLManager$DefAttrListener  org.apache.batik.bridge.svg12.DefaultXBLManager$DefNodeInsertedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$DefNodeRemovedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord  org.apache.batik.bridge.svg12.DefaultXBLManager$DocInsertedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$DocRemovedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$DocSubtreeListener  org.apache.batik.bridge.svg12.DefaultXBLManager$ImportAttrListener  org.apache.batik.bridge.svg12.DefaultXBLManager$ImportInsertedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord  org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRemovedListener  org.apache.batik.bridge.svg12.DefaultXBLManager$ImportSubtreeListener  org.apache.batik.bridge.svg12.DefaultXBLManager$RefAttrListener  org.apache.batik.bridge.svg12.DefaultXBLManager$TemplateMutationListener  org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord  org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes  org.apache.batik.bridge.svg12.DefaultXBLManager$XblScopedChildNodes
InnerClasses:
  org.apache.batik.bridge.svg12.DefaultXBLManager$1
  protected DefAttrListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DefAttrListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DefNodeInsertedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DefNodeInsertedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DefNodeRemovedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DefNodeRemovedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DefinitionRecord = org.apache.batik.bridge.svg12.DefaultXBLManager$DefinitionRecord of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DocInsertedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DocInsertedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DocRemovedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DocRemovedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected DocSubtreeListener = org.apache.batik.bridge.svg12.DefaultXBLManager$DocSubtreeListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected ImportAttrListener = org.apache.batik.bridge.svg12.DefaultXBLManager$ImportAttrListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected ImportInsertedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$ImportInsertedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected ImportRecord = org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRecord of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected ImportRemovedListener = org.apache.batik.bridge.svg12.DefaultXBLManager$ImportRemovedListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected ImportSubtreeListener = org.apache.batik.bridge.svg12.DefaultXBLManager$ImportSubtreeListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected RefAttrListener = org.apache.batik.bridge.svg12.DefaultXBLManager$RefAttrListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected TemplateMutationListener = org.apache.batik.bridge.svg12.DefaultXBLManager$TemplateMutationListener of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected XBLRecord = org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected XblChildNodes = org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes of org.apache.batik.bridge.svg12.DefaultXBLManager
  protected XblScopedChildNodes = org.apache.batik.bridge.svg12.DefaultXBLManager$XblScopedChildNodes of org.apache.batik.bridge.svg12.DefaultXBLManager