public class org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList extends org.apache.batik.dom.svg.AbstractSVGPathSegList
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList
  super_class: org.apache.batik.dom.svg.AbstractSVGPathSegList
{
  private int[] parameterIndex;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  final org.apache.batik.anim.dom.SVGOMAnimatedPathData this$0;
    descriptor: Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.apache.batik.anim.dom.SVGOMAnimatedPathData);
    descriptor: (Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 482
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            aload 0 /* this */
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList.<init>:()V
         1: .line 609
            aload 0 /* this */
            iconst_1
            newarray 10
            putfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.parameterIndex:[I
         2: .line 483
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_1
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
         3: .line 484
            return
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
    MethodParameters:
        Name  Flags
      this$0  final

  protected org.w3c.dom.DOMException createDOMException(short, java.lang.String, java.lang.Object[]);
    descriptor: (SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // short type
        start local 2 // java.lang.String key
        start local 3 // java.lang.Object[] args
         0: .line 491
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
            iload 1 /* type */
            aload 2 /* key */
            aload 3 /* args */
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            areturn
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String key
        end local 1 // short type
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    1     1  type  S
            0    1     2   key  Ljava/lang/String;
            0    1     3  args  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      type  
      key   
      args  

  protected org.w3c.dom.svg.SVGException createSVGException(short, java.lang.String, java.lang.Object[]);
    descriptor: (SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/svg/SVGException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // short type
        start local 2 // java.lang.String key
        start local 3 // java.lang.Object[] args
         0: .line 499
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
            checkcast org.apache.batik.anim.dom.SVGOMElement
            iload 1 /* type */
            aload 2 /* key */
            aload 3 /* args */
            invokevirtual org.apache.batik.anim.dom.SVGOMElement.createSVGException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/svg/SVGException;
            areturn
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String key
        end local 1 // short type
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    1     1  type  S
            0    1     2   key  Ljava/lang/String;
            0    1     3  args  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      type  
      key   
      args  

  public int getNumberOfItems();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 506
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.hasAnimVal:Z
            ifeq 2
         1: .line 507
            aload 0 /* this */
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList.getNumberOfItems:()I
            ireturn
         2: .line 509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData.getPathSegList:()Lorg/w3c/dom/svg/SVGPathSegList;
            invokeinterface org.w3c.dom.svg.SVGPathSegList.getNumberOfItems:()I
            ireturn
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;

  public org.w3c.dom.svg.SVGPathSeg getItem(int);
    descriptor: (I)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // int index
         0: .line 516
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.hasAnimVal:Z
            ifeq 2
         1: .line 517
            aload 0 /* this */
            iload 1 /* index */
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList.getItem:(I)Lorg/w3c/dom/svg/SVGPathSeg;
            areturn
         2: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData.getPathSegList:()Lorg/w3c/dom/svg/SVGPathSegList;
            iload 1 /* index */
            invokeinterface org.w3c.dom.svg.SVGPathSegList.getItem:(I)Lorg/w3c/dom/svg/SVGPathSeg;
            areturn
        end local 1 // int index
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    3     1  index  I
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      index  

  protected java.lang.String getValueAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 526
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifne 2
         1: .line 527
            ldc ""
            areturn
         2: .line 529
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuffer
            dup
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            bipush 8
            imul
            invokespecial java.lang.StringBuffer.<init>:(I)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         3: .line 530
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2 /* i */
        start local 2 // java.util.Iterator i
         4: .line 531
            aload 2 /* i */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 9
         5: .line 532
            aload 1 /* sb */
            aload 2 /* i */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.batik.dom.svg.SVGItem
            invokeinterface org.apache.batik.dom.svg.SVGItem.getValueAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 534
            goto 9
         7: .line 535
      StackMap locals: java.lang.StringBuffer java.util.Iterator
      StackMap stack:
            aload 1 /* sb */
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.getItemSeparator:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 536
            aload 1 /* sb */
            aload 2 /* i */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.batik.dom.svg.SVGItem
            invokeinterface org.apache.batik.dom.svg.SVGItem.getValueAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         9: .line 534
      StackMap locals:
      StackMap stack:
            aload 2 /* i */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        10: .line 538
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.util.Iterator i
        end local 1 // java.lang.StringBuffer sb
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            3   11     1    sb  Ljava/lang/StringBuffer;
            4   11     2     i  Ljava/util/Iterator;

  protected void setAttributeValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // java.lang.String value
         0: .line 545
            return
        end local 1 // java.lang.String value
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 551
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 552
            bipush 7
         2: .line 553
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 551
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
    Exceptions:
      throws org.w3c.dom.DOMException

  public org.w3c.dom.svg.SVGPathSeg initialize(org.w3c.dom.svg.SVGPathSeg);
    descriptor: (Lorg/w3c/dom/svg/SVGPathSeg;)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // org.w3c.dom.svg.SVGPathSeg newItem
         0: .line 561
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 562
            bipush 7
         2: .line 563
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 561
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    4     1  newItem  Lorg/w3c/dom/svg/SVGPathSeg;
    Exceptions:
      throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
    MethodParameters:
         Name  Flags
      newItem  

  public org.w3c.dom.svg.SVGPathSeg insertItemBefore(org.w3c.dom.svg.SVGPathSeg, int);
    descriptor: (Lorg/w3c/dom/svg/SVGPathSeg;I)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        start local 2 // int index
         0: .line 572
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 573
            bipush 7
         2: .line 574
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 572
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 2 // int index
        end local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    4     1  newItem  Lorg/w3c/dom/svg/SVGPathSeg;
            0    4     2    index  I
    Exceptions:
      throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
    MethodParameters:
         Name  Flags
      newItem  
      index    

  public org.w3c.dom.svg.SVGPathSeg replaceItem(org.w3c.dom.svg.SVGPathSeg, int);
    descriptor: (Lorg/w3c/dom/svg/SVGPathSeg;I)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        start local 2 // int index
         0: .line 583
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 584
            bipush 7
         2: .line 585
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 583
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 2 // int index
        end local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    4     1  newItem  Lorg/w3c/dom/svg/SVGPathSeg;
            0    4     2    index  I
    Exceptions:
      throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
    MethodParameters:
         Name  Flags
      newItem  
      index    

  public org.w3c.dom.svg.SVGPathSeg removeItem(int);
    descriptor: (I)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // int index
         0: .line 592
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 593
            bipush 7
         2: .line 594
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 592
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 1 // int index
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    4     1  index  I
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      index  

  public org.w3c.dom.svg.SVGPathSeg appendItem(org.w3c.dom.svg.SVGPathSeg);
    descriptor: (Lorg/w3c/dom/svg/SVGPathSeg;)Lorg/w3c/dom/svg/SVGPathSeg;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // org.w3c.dom.svg.SVGPathSeg newItem
         0: .line 601
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.this$0:Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData.element:Lorg/apache/batik/anim/dom/AbstractElement;
         1: .line 602
            bipush 7
         2: .line 603
            ldc "readonly.pathseg.list"
            aconst_null
         3: .line 601
            invokevirtual org.apache.batik.anim.dom.AbstractElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
            athrow
        end local 1 // org.w3c.dom.svg.SVGPathSeg newItem
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    4     1  newItem  Lorg/w3c/dom/svg/SVGPathSeg;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
         Name  Flags
      newItem  

  protected org.apache.batik.dom.svg.SVGPathSegItem newItem(short, float[], int[]);
    descriptor: (S[F[I)Lorg/apache/batik/dom/svg/SVGPathSegItem;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=16, locals=4, args_size=4
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // short command
        start local 2 // float[] parameters
        start local 3 // int[] j
         0: .line 617
            iload 1 /* command */
            tableswitch { // 1 - 19
                    1: 12
                    2: 39
                    3: 39
                    4: 39
                    5: 39
                    6: 15
                    7: 15
                    8: 29
                    9: 29
                   10: 1
                   11: 1
                   12: 43
                   13: 43
                   14: 46
                   15: 46
                   16: 23
                   17: 23
                   18: 35
                   19: 35
              default: 49
          }
         1: .line 620
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
         2: .line 621
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
         3: .line 622
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
         4: .line 623
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
         5: .line 624
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            fconst_0
            fcmpl
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList int float[] int[]
      StackMap stack: new 1 new 1 int java.lang.String float float float
         6: iconst_0
         7: .line 625
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList int float[] int[]
      StackMap stack: new 1 new 1 int java.lang.String float float float int
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            fconst_0
            fcmpl
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList int float[] int[]
      StackMap stack: new 1 new 1 int java.lang.String float float float int
         8: iconst_0
         9: .line 626
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList int float[] int[]
      StackMap stack: new 1 new 1 int java.lang.String float float float int int
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        10: .line 627
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        11: .line 620
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.<init>:(SLjava/lang/String;FFFZZFF)V
            areturn
        12: .line 629
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.SVGPathSegItem
            dup
        13: .line 630
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        14: .line 629
            invokespecial org.apache.batik.dom.svg.SVGPathSegItem.<init>:(SLjava/lang/String;)V
            areturn
        15: .line 633
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        16: .line 634
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        17: .line 635
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        18: .line 636
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        19: .line 637
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        20: .line 638
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        21: .line 639
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        22: .line 633
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.<init>:(SLjava/lang/String;FFFFFF)V
            areturn
        23: .line 642
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        24: .line 643
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        25: .line 644
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        26: .line 645
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        27: .line 646
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        28: .line 642
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem.<init>:(SLjava/lang/String;FFFF)V
            areturn
        29: .line 649
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        30: .line 650
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        31: .line 651
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        32: .line 652
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        33: .line 653
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        34: .line 649
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem.<init>:(SLjava/lang/String;FFFF)V
            areturn
        35: .line 656
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        36: .line 657
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        37: .line 658
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        38: .line 656
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem.<init>:(SLjava/lang/String;FF)V
            areturn
        39: .line 663
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        40: .line 664
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        41: .line 665
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        42: .line 663
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem.<init>:(SLjava/lang/String;FF)V
            areturn
        43: .line 668
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        44: .line 669
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        45: .line 668
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem.<init>:(SLjava/lang/String;F)V
            areturn
        46: .line 672
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem
            dup
            iload 1 /* command */
            getstatic org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.PATHSEG_LETTERS:[Ljava/lang/String;
            iload 1 /* command */
            aaload
        47: .line 673
            aload 2 /* parameters */
            aload 3 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
        48: .line 672
            invokespecial org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem.<init>:(SLjava/lang/String;F)V
            areturn
        49: .line 675
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // int[] j
        end local 2 // float[] parameters
        end local 1 // short command
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   50     0        this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0   50     1     command  S
            0   50     2  parameters  [F
            0   50     3           j  [I
    MethodParameters:
            Name  Flags
      command     
      parameters  
      j           

  protected void setAnimatedValue(short[], float[]);
    descriptor: ([S[F)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // short[] commands
        start local 2 // float[] parameters
         0: .line 682
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            istore 3 /* size */
        start local 3 // int size
         1: .line 683
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: .line 684
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.parameterIndex:[I
            astore 5 /* j */
        start local 5 // int[] j
         3: .line 685
            aload 5 /* j */
            iconst_0
            iconst_0
            iastore
         4: .line 686
            goto 65
         5: .line 687
      StackMap locals: int int int[]
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.itemList:Ljava/util/List;
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.w3c.dom.svg.SVGPathSeg
            astore 6 /* s */
        start local 6 // org.w3c.dom.svg.SVGPathSeg s
         6: .line 688
            aload 6 /* s */
            invokeinterface org.w3c.dom.svg.SVGPathSeg.getPathSegType:()S
            aload 1 /* commands */
            iload 4 /* i */
            saload
            if_icmpeq 9
         7: .line 689
            aload 0 /* this */
            aload 1 /* commands */
            iload 4 /* i */
            saload
            aload 2 /* parameters */
            aload 5 /* j */
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.newItem:(S[F[I)Lorg/apache/batik/dom/svg/SVGPathSegItem;
            astore 6 /* s */
         8: .line 690
            goto 64
         9: .line 691
      StackMap locals: org.w3c.dom.svg.SVGPathSeg
      StackMap stack:
            aload 1 /* commands */
            iload 4 /* i */
            saload
            tableswitch { // 1 - 19
                    1: 23
                    2: 52
                    3: 52
                    4: 52
                    5: 52
                    6: 24
                    7: 24
                    8: 40
                    9: 40
                   10: 10
                   11: 10
                   12: 57
                   13: 57
                   14: 61
                   15: 61
                   16: 33
                   17: 33
                   18: 47
                   19: 47
              default: 64
          }
        10: .line 694
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem ps
        11: .line 695
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setR1:(F)V
        12: .line 696
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setR2:(F)V
        13: .line 697
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setAngle:(F)V
        14: .line 698
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            fconst_0
            fcmpl
            ifeq 15
            iconst_1
            goto 16
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList short[] float[] int int int[] org.w3c.dom.svg.SVGPathSeg org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
      StackMap stack: org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
        15: iconst_0
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList short[] float[] int int int[] org.w3c.dom.svg.SVGPathSeg org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
      StackMap stack: org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem int
        16: invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setLargeArcFlag:(Z)V
        17: .line 699
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            fconst_0
            fcmpl
            ifeq 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack: org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
        18: iconst_0
      StackMap locals: org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList short[] float[] int int int[] org.w3c.dom.svg.SVGPathSeg org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem
      StackMap stack: org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem int
        19: invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setSweepFlag:(Z)V
        20: .line 700
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setX:(F)V
        21: .line 701
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem.setY:(F)V
        22: .line 702
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem ps
        23: .line 706
      StackMap locals:
      StackMap stack:
            goto 64
        24: .line 710
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem
        25: .line 709
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem ps
        26: .line 711
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setX1:(F)V
        27: .line 712
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setY1:(F)V
        28: .line 713
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setX2:(F)V
        29: .line 714
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setY2:(F)V
        30: .line 715
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setX:(F)V
        31: .line 716
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem.setY:(F)V
        32: .line 717
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem ps
        33: .line 722
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem
        34: .line 721
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem ps
        35: .line 723
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem.setX2:(F)V
        36: .line 724
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem.setY2:(F)V
        37: .line 725
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem.setX:(F)V
        38: .line 726
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem.setY:(F)V
        39: .line 727
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem ps
        40: .line 732
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem
        41: .line 731
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem ps
        42: .line 733
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem.setX1:(F)V
        43: .line 734
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem.setY1:(F)V
        44: .line 735
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem.setX:(F)V
        45: .line 736
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem.setY:(F)V
        46: .line 737
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem ps
        47: .line 742
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem
        48: .line 741
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem ps
        49: .line 743
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem.setX:(F)V
        50: .line 744
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem.setY:(F)V
        51: .line 745
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem ps
        52: .line 752
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem
        53: .line 751
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem ps
        54: .line 753
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem.setX:(F)V
        55: .line 754
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem.setY:(F)V
        56: .line 755
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem ps
        57: .line 760
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem
        58: .line 759
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem ps
        59: .line 761
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem.setX:(F)V
        60: .line 762
            goto 64
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem ps
        61: .line 767
      StackMap locals:
      StackMap stack:
            aload 6 /* s */
            checkcast org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem
        62: .line 766
            astore 7 /* ps */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem ps
        63: .line 768
            aload 7 /* ps */
            aload 2 /* parameters */
            aload 5 /* j */
            iconst_0
            dup2
            iaload
            dup_x2
            iconst_1
            iadd
            iastore
            faload
            invokevirtual org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem.setY:(F)V
        end local 7 // org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem ps
        64: .line 773
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
        end local 6 // org.w3c.dom.svg.SVGPathSeg s
        65: .line 686
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            iload 3 /* size */
            if_icmpge 69
            iload 4 /* i */
            aload 1 /* commands */
            arraylength
            if_icmplt 5
        66: .line 775
            goto 69
        67: .line 776
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* commands */
            iload 4 /* i */
            saload
            aload 2 /* parameters */
            aload 5 /* j */
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.newItem:(S[F[I)Lorg/apache/batik/dom/svg/SVGPathSegItem;
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.appendItemImpl:(Ljava/lang/Object;)Lorg/apache/batik/dom/svg/SVGItem;
            pop
        68: .line 777
            iinc 4 /* i */ 1
        69: .line 775
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            aload 1 /* commands */
            arraylength
            if_icmplt 67
        70: .line 779
            goto 72
        71: .line 780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iinc 3 /* size */ -1
            iload 3 /* size */
            invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.removeItemImpl:(I)Lorg/apache/batik/dom/svg/SVGItem;
            pop
        72: .line 779
      StackMap locals:
      StackMap stack:
            iload 3 /* size */
            aload 1 /* commands */
            arraylength
            if_icmpgt 71
        73: .line 782
            return
        end local 5 // int[] j
        end local 4 // int i
        end local 3 // int size
        end local 2 // float[] parameters
        end local 1 // short[] commands
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   74     0        this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0   74     1    commands  [S
            0   74     2  parameters  [F
            1   74     3        size  I
            2   74     4           i  I
            3   74     5           j  [I
            6   65     6           s  Lorg/w3c/dom/svg/SVGPathSeg;
           11   23     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegArcItem;
           26   33     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem;
           35   40     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem;
           42   47     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem;
           49   52     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem;
           54   57     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem;
           59   61     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem;
           63   64     7          ps  Lorg/apache/batik/dom/svg/AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem;
    MethodParameters:
            Name  Flags
      commands    
      parameters  

  protected void resetAttribute();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 789
            return
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;

  protected void resetAttribute(org.apache.batik.dom.svg.SVGItem);
    descriptor: (Lorg/apache/batik/dom/svg/SVGItem;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
        start local 1 // org.apache.batik.dom.svg.SVGItem item
         0: .line 796
            return
        end local 1 // org.apache.batik.dom.svg.SVGItem item
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
            0    1     1  item  Lorg/apache/batik/dom/svg/SVGItem;
    MethodParameters:
      Name  Flags
      item  

  protected void revalidate();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
         0: .line 803
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList.valid:Z
         1: .line 804
            return
        end local 0 // org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData$AnimSVGPathSegList;
}
SourceFile: "SVGOMAnimatedPathData.java"
NestHost: org.apache.batik.anim.dom.SVGOMAnimatedPathData
InnerClasses:
  public AnimSVGPathSegList = org.apache.batik.anim.dom.SVGOMAnimatedPathData$AnimSVGPathSegList of org.apache.batik.anim.dom.SVGOMAnimatedPathData
  public SVGPathSegArcItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegArcItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegCurvetoCubicItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegCurvetoCubicSmoothItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoCubicSmoothItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegCurvetoQuadraticItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegCurvetoQuadraticSmoothItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegCurvetoQuadraticSmoothItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegLinetoHorizontalItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoHorizontalItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegLinetoVerticalItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegLinetoVerticalItem of org.apache.batik.dom.svg.AbstractSVGPathSegList
  public SVGPathSegMovetoLinetoItem = org.apache.batik.dom.svg.AbstractSVGPathSegList$SVGPathSegMovetoLinetoItem of org.apache.batik.dom.svg.AbstractSVGPathSegList