public class org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes implements org.w3c.dom.NodeList
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes
  super_class: java.lang.Object
{
  protected org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord record;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.List nodes;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED

  protected int size;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  final org.apache.batik.bridge.svg12.DefaultXBLManager this$0;
    descriptor: Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.apache.batik.bridge.svg12.DefaultXBLManager, org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord);
    descriptor: (Lorg/apache/batik/bridge/svg12/DefaultXBLManager;Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
        start local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         0: .line 1911
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1912
            aload 0 /* this */
            aload 2 /* rec */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.record:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
         2: .line 1913
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
         3: .line 1914
            aload 0 /* this */
            iconst_m1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
         4: .line 1915
            return
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            0    5     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
        Name  Flags
      this$0  final
      rec     

  protected void update();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
         0: .line 1921
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
         1: .line 1922
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.record:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.node:Lorg/w3c/dom/Node;
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager.getXblShadowTree:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 1 /* shadowTree */
        start local 1 // org.w3c.dom.Node shadowTree
         2: .line 1923
            aconst_null
            astore 2 /* last */
        start local 2 // org.w3c.dom.Node last
         3: .line 1924
            aload 1 /* shadowTree */
            ifnonnull 4
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.record:Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.node:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            goto 5
         4: .line 1925
      StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 1 /* shadowTree */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
         5: .line 1924
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
            astore 3 /* m */
        start local 3 // org.w3c.dom.Node m
         6: .line 1926
            goto 9
         7: .line 1927
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            aload 3 /* m */
            aload 2 /* last */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.collectXblChildNodes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 2 /* last */
         8: .line 1928
            aload 3 /* m */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* m */
         9: .line 1926
      StackMap locals:
      StackMap stack:
            aload 3 /* m */
            ifnonnull 7
        10: .line 1930
            aload 2 /* last */
            ifnull 14
        11: .line 1931
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 2 /* last */
            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
        12: .line 1932
            aload 4 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.nextSibling:Lorg/w3c/dom/Node;
        13: .line 1933
            aload 4 /* rec */
            iconst_1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        14: .line 1935
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.w3c.dom.Node m
        end local 2 // org.w3c.dom.Node last
        end local 1 // org.w3c.dom.Node shadowTree
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            2   15     1  shadowTree  Lorg/w3c/dom/Node;
            3   15     2        last  Lorg/w3c/dom/Node;
            6   15     3           m  Lorg/w3c/dom/Node;
           12   14     4         rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;

  protected org.w3c.dom.Node collectXblChildNodes(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
        start local 1 // org.w3c.dom.Node n
        start local 2 // org.w3c.dom.Node prev
         0: .line 1941
            iconst_0
            istore 3 /* isChild */
        start local 3 // boolean isChild
         1: .line 1942
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 18
         2: .line 1943
            ldc "http://www.w3.org/2004/xbl"
            aload 1 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 5
         3: .line 1944
            iconst_1
            istore 3 /* isChild */
         4: .line 1945
            goto 19
      StackMap locals: int
      StackMap stack:
         5: aload 1 /* n */
            instanceof org.apache.batik.anim.dom.XBLOMContentElement
            ifeq 19
         6: .line 1946
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 1 /* n */
            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
         7: .line 1947
            aload 4 /* cm */
            ifnull 19
         8: .line 1949
            aload 4 /* cm */
            aload 1 /* n */
            checkcast org.apache.batik.anim.dom.XBLOMContentElement
            invokevirtual org.apache.batik.bridge.svg12.ContentManager.getSelectedContent:(Lorg/apache/batik/anim/dom/XBLOMContentElement;)Lorg/w3c/dom/NodeList;
         9: .line 1948
            astore 5 /* selected */
        start local 5 // org.w3c.dom.NodeList selected
        10: .line 1950
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        11: goto 16
        12: .line 1951
      StackMap locals: org.apache.batik.bridge.svg12.ContentManager org.w3c.dom.NodeList int
      StackMap stack:
            aload 0 /* this */
            aload 5 /* selected */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
        13: .line 1952
            aload 2 /* prev */
        14: .line 1951
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.collectXblChildNodes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 2 /* prev */
        15: .line 1950
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 6 /* i */
            aload 5 /* selected */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 12
        end local 6 // int i
        end local 5 // org.w3c.dom.NodeList selected
        end local 4 // org.apache.batik.bridge.svg12.ContentManager cm
        17: .line 1956
            goto 19
        18: .line 1957
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* isChild */
        19: .line 1959
      StackMap locals:
      StackMap stack:
            iload 3 /* isChild */
            ifeq 30
        20: .line 1960
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            aload 1 /* n */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        21: .line 1961
            aload 0 /* this */
            dup
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            iconst_1
            iadd
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
        22: .line 1962
            aload 2 /* prev */
            ifnull 26
        23: .line 1963
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 2 /* prev */
            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 1964
            aload 4 /* rec */
            aload 1 /* n */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.nextSibling:Lorg/w3c/dom/Node;
        25: .line 1965
            aload 4 /* rec */
            iconst_1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        26: .line 1967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 1 /* n */
            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
        27: .line 1968
            aload 4 /* rec */
            aload 2 /* prev */
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.previousSibling:Lorg/w3c/dom/Node;
        28: .line 1969
            aload 4 /* rec */
            iconst_1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
        29: .line 1970
            aload 1 /* n */
            astore 2 /* prev */
        end local 4 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
        30: .line 1972
      StackMap locals:
      StackMap stack:
            aload 2 /* prev */
            areturn
        end local 3 // boolean isChild
        end local 2 // org.w3c.dom.Node prev
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   31     0      this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            0   31     1         n  Lorg/w3c/dom/Node;
            0   31     2      prev  Lorg/w3c/dom/Node;
            1   31     3   isChild  Z
            7   17     4        cm  Lorg/apache/batik/bridge/svg12/ContentManager;
           10   17     5  selected  Lorg/w3c/dom/NodeList;
           11   17     6         i  I
           24   26     4       rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
           27   30     4       rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;
    MethodParameters:
      Name  Flags
      n     
      prev  

  public void invalidate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
         0: .line 1981
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 7
         2: .line 1982
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.this$0:Lorg/apache/batik/bridge/svg12/DefaultXBLManager;
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            iload 1 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            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
         3: .line 1983
            aload 2 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.previousSibling:Lorg/w3c/dom/Node;
         4: .line 1984
            aload 2 /* rec */
            aconst_null
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.nextSibling:Lorg/w3c/dom/Node;
         5: .line 1985
            aload 2 /* rec */
            iconst_0
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord.linksValid:Z
        end local 2 // org.apache.batik.bridge.svg12.DefaultXBLManager$XBLRecord rec
         6: .line 1981
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 1 /* i */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            if_icmplt 2
        end local 1 // int i
         8: .line 1987
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         9: .line 1988
            aload 0 /* this */
            iconst_m1
            putfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
        10: .line 1989
            return
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            1    8     1     i  I
            3    6     2   rec  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XBLRecord;

  public org.w3c.dom.Node getFirstNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
         0: .line 1995
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            iconst_m1
            if_icmpne 2
         1: .line 1996
            aload 0 /* this */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.update:()V
         2: .line 1998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            ifne 3
            aconst_null
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
         4: areturn
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;

  public org.w3c.dom.Node getLastNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
         0: .line 2005
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            iconst_m1
            if_icmpne 2
         1: .line 2006
            aload 0 /* this */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.update:()V
         2: .line 2008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            ifne 3
            aconst_null
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
      StackMap locals:
      StackMap stack: org.w3c.dom.Node
         4: areturn
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;

  public org.w3c.dom.Node item(int);
    descriptor: (I)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
        start local 1 // int index
         0: .line 2015
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            iconst_m1
            if_icmpne 2
         1: .line 2016
            aload 0 /* this */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.update:()V
         2: .line 2018
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 3
            iload 1 /* index */
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            if_icmplt 4
         3: .line 2019
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 2021
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.nodes:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.Node
            areturn
        end local 1 // int index
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
         0: .line 2028
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            iconst_m1
            if_icmpne 2
         1: .line 2029
            aload 0 /* this */
            invokevirtual org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.update:()V
         2: .line 2031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes.size:I
            ireturn
        end local 0 // org.apache.batik.bridge.svg12.DefaultXBLManager$XblChildNodes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/bridge/svg12/DefaultXBLManager$XblChildNodes;
}
SourceFile: "DefaultXBLManager.java"
NestHost: org.apache.batik.bridge.svg12.DefaultXBLManager
InnerClasses:
  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