class org.apache.commons.collections4.list.TreeList$TreeListIterator<E> implements java.util.ListIterator<E>, org.apache.commons.collections4.OrderedIterator<E>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.commons.collections4.list.TreeList$TreeListIterator
  super_class: java.lang.Object
{
  private final org.apache.commons.collections4.list.TreeList<E> parent;
    descriptor: Lorg/apache/commons/collections4/list/TreeList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/apache/commons/collections4/list/TreeList<TE;>;

  private org.apache.commons.collections4.list.TreeList$AVLNode<E> next;
    descriptor: Lorg/apache/commons/collections4/list/TreeList$AVLNode;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/commons/collections4/list/TreeList$AVLNode<TE;>;

  private int nextIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.collections4.list.TreeList$AVLNode<E> current;
    descriptor: Lorg/apache/commons/collections4/list/TreeList$AVLNode;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/commons/collections4/list/TreeList$AVLNode<TE;>;

  private int currentIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int expectedModCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  protected void <init>(org.apache.commons.collections4.list.TreeList<E>, );
    descriptor: (Lorg/apache/commons/collections4/list/TreeList;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
        start local 1 // org.apache.commons.collections4.list.TreeList parent
        start local 2 // int fromIndex
         0: .line 1020
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1021
            aload 0 /* this */
            aload 1 /* parent */
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
         2: .line 1022
            aload 0 /* this */
            aload 1 /* parent */
            invokestatic org.apache.commons.collections4.list.TreeList.access$0:(Lorg/apache/commons/collections4/list/TreeList;)I
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
         3: .line 1023
            aload 0 /* this */
            aload 1 /* parent */
            getfield org.apache.commons.collections4.list.TreeList.root:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            ifnonnull 4
            aconst_null
            goto 5
      StackMap locals: org.apache.commons.collections4.list.TreeList$TreeListIterator org.apache.commons.collections4.list.TreeList int
      StackMap stack: org.apache.commons.collections4.list.TreeList$TreeListIterator
         4: aload 1 /* parent */
            getfield org.apache.commons.collections4.list.TreeList.root:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            iload 2 /* fromIndex */
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.get:(I)Lorg/apache/commons/collections4/list/TreeList$AVLNode;
      StackMap locals: org.apache.commons.collections4.list.TreeList$TreeListIterator org.apache.commons.collections4.list.TreeList int
      StackMap stack: org.apache.commons.collections4.list.TreeList$TreeListIterator org.apache.commons.collections4.list.TreeList$AVLNode
         5: putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         6: .line 1024
            aload 0 /* this */
            iload 2 /* fromIndex */
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
         7: .line 1025
            aload 0 /* this */
            iconst_m1
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
         8: .line 1026
            return
        end local 2 // int fromIndex
        end local 1 // org.apache.commons.collections4.list.TreeList parent
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;
            0    9     1     parent  Lorg/apache/commons/collections4/list/TreeList<TE;>;
            0    9     2  fromIndex  I
    Exceptions:
      throws java.lang.IndexOutOfBoundsException
    Signature: (Lorg/apache/commons/collections4/list/TreeList<TE;>;I)V
    MethodParameters:
           Name  Flags
      parent     final
      fromIndex  final

  protected void checkModCount();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1036
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            invokestatic org.apache.commons.collections4.list.TreeList.access$0:(Lorg/apache/commons/collections4/list/TreeList;)I
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
            if_icmpeq 2
         1: .line 1037
            new java.util.ConcurrentModificationException
            dup
            invokespecial java.util.ConcurrentModificationException.<init>:()V
            athrow
         2: .line 1039
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public boolean hasNext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1043
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            invokevirtual org.apache.commons.collections4.list.TreeList.size:()I
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public E next();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1048
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.checkModCount:()V
         1: .line 1049
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.hasNext:()Z
            ifne 3
         2: .line 1050
            new java.util.NoSuchElementException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No element at index "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.util.NoSuchElementException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            ifnonnull 5
         4: .line 1053
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            getfield org.apache.commons.collections4.list.TreeList.root:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.get:(I)Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         5: .line 1055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.getValue:()Ljava/lang/Object;
            astore 1 /* value */
        start local 1 // java.lang.Object value
         6: .line 1056
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         7: .line 1057
            aload 0 /* this */
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
         8: .line 1058
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.next:()Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         9: .line 1059
            aload 1 /* value */
            areturn
        end local 1 // java.lang.Object value
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;
            6   10     1  value  TE;
    Signature: ()TE;

  public boolean hasPrevious();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1064
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public E previous();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1069
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.checkModCount:()V
         1: .line 1070
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.hasPrevious:()Z
            ifne 3
         2: .line 1071
            new java.util.NoSuchElementException
            dup
            ldc "Already at start of list."
            invokespecial java.util.NoSuchElementException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            ifnonnull 6
         4: .line 1074
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            getfield org.apache.commons.collections4.list.TreeList.root:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            iconst_1
            isub
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.get:(I)Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         5: .line 1075
            goto 7
         6: .line 1076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.previous:()Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         7: .line 1078
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.getValue:()Ljava/lang/Object;
            astore 1 /* value */
        start local 1 // java.lang.Object value
         8: .line 1079
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         9: .line 1080
            aload 0 /* this */
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            iconst_1
            isub
            dup_x1
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
        10: .line 1081
            aload 1 /* value */
            areturn
        end local 1 // java.lang.Object value
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;
            8   11     1  value  TE;
    Signature: ()TE;

  public int nextIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1086
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            ireturn
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public int previousIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1091
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:()I
            iconst_1
            isub
            ireturn
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public void remove();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
         0: .line 1096
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.checkModCount:()V
         1: .line 1097
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
            iconst_m1
            if_icmpne 3
         2: .line 1098
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
         3: .line 1100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
            invokevirtual org.apache.commons.collections4.list.TreeList.remove:(I)Ljava/lang/Object;
            pop
         4: .line 1101
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
            if_icmpeq 6
         5: .line 1103
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            iconst_1
            isub
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
         6: .line 1107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.next:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         7: .line 1108
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         8: .line 1109
            aload 0 /* this */
            iconst_m1
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
         9: .line 1110
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
            iconst_1
            iadd
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
        10: .line 1111
            return
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;

  public void set();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
        start local 1 // java.lang.Object obj
         0: .line 1115
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.checkModCount:()V
         1: .line 1116
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            ifnonnull 3
         2: .line 1117
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
         3: .line 1119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
            aload 1 /* obj */
            invokevirtual org.apache.commons.collections4.list.TreeList$AVLNode.setValue:(Ljava/lang/Object;)V
         4: .line 1120
            return
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;
            0    5     1   obj  TE;
    Signature: (TE;)V
    MethodParameters:
      Name  Flags
      obj   final

  public void add();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
        start local 1 // java.lang.Object obj
         0: .line 1124
            aload 0 /* this */
            invokevirtual org.apache.commons.collections4.list.TreeList$TreeListIterator.checkModCount:()V
         1: .line 1125
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.parent:Lorg/apache/commons/collections4/list/TreeList;
            aload 0 /* this */
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            aload 1 /* obj */
            invokevirtual org.apache.commons.collections4.list.TreeList.add:(ILjava/lang/Object;)V
         2: .line 1126
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.current:Lorg/apache/commons/collections4/list/TreeList$AVLNode;
         3: .line 1127
            aload 0 /* this */
            iconst_m1
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.currentIndex:I
         4: .line 1128
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
            iconst_1
            iadd
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.nextIndex:I
         5: .line 1129
            aload 0 /* this */
            dup
            getfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
            iconst_1
            iadd
            putfield org.apache.commons.collections4.list.TreeList$TreeListIterator.expectedModCount:I
         6: .line 1130
            return
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.commons.collections4.list.TreeList$TreeListIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/commons/collections4/list/TreeList$TreeListIterator<TE;>;
            0    7     1   obj  TE;
    Signature: (TE;)V
    MethodParameters:
      Name  Flags
      obj   final
}
Signature: <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/ListIterator<TE;>;Lorg/apache/commons/collections4/OrderedIterator<TE;>;
SourceFile: "TreeList.java"
NestHost: org.apache.commons.collections4.list.TreeList
InnerClasses:
  AVLNode = org.apache.commons.collections4.list.TreeList$AVLNode of org.apache.commons.collections4.list.TreeList
  TreeListIterator = org.apache.commons.collections4.list.TreeList$TreeListIterator of org.apache.commons.collections4.list.TreeList