public class org.apache.commons.collections.ListUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.collections.ListUtils
  super_class: java.lang.Object
{
  public static final java.util.List EMPTY_LIST;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 53
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            putstatic org.apache.commons.collections.ListUtils.EMPTY_LIST:Ljava/util/List;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.ListUtils this
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 59
            return
        end local 0 // org.apache.commons.collections.ListUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/collections/ListUtils;

  public static java.util.List intersection(java.util.List, java.util.List);
    descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.util.List list1
        start local 1 // java.util.List list2
         0: .line 72
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* result */
        start local 2 // java.util.ArrayList result
         1: .line 73
            aload 1 /* list2 */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3 /* iterator */
        start local 3 // java.util.Iterator iterator
         2: .line 75
            goto 6
         3: .line 76
      StackMap locals: java.util.ArrayList java.util.Iterator
      StackMap stack:
            aload 3 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* o */
        start local 4 // java.lang.Object o
         4: .line 78
            aload 0 /* list1 */
            aload 4 /* o */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 79
            aload 2 /* result */
            aload 4 /* o */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // java.lang.Object o
         6: .line 75
      StackMap locals:
      StackMap stack:
            aload 3 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 83
            aload 2 /* result */
            areturn
        end local 3 // java.util.Iterator iterator
        end local 2 // java.util.ArrayList result
        end local 1 // java.util.List list2
        end local 0 // java.util.List list1
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0     list1  Ljava/util/List;
            0    8     1     list2  Ljava/util/List;
            1    8     2    result  Ljava/util/ArrayList;
            2    8     3  iterator  Ljava/util/Iterator;
            4    6     4         o  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      list1  final
      list2  final

  public static java.util.List subtract(java.util.List, java.util.List);
    descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.util.List list1
        start local 1 // java.util.List list2
         0: .line 102
            new java.util.ArrayList
            dup
            aload 0 /* list1 */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 2 /* result */
        start local 2 // java.util.ArrayList result
         1: .line 103
            aload 1 /* list2 */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3 /* iterator */
        start local 3 // java.util.Iterator iterator
         2: .line 105
            goto 4
         3: .line 106
      StackMap locals: java.util.ArrayList java.util.Iterator
      StackMap stack:
            aload 2 /* result */
            aload 3 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
            pop
         4: .line 105
      StackMap locals:
      StackMap stack:
            aload 3 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         5: .line 109
            aload 2 /* result */
            areturn
        end local 3 // java.util.Iterator iterator
        end local 2 // java.util.ArrayList result
        end local 1 // java.util.List list2
        end local 0 // java.util.List list1
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0     list1  Ljava/util/List;
            0    6     1     list2  Ljava/util/List;
            1    6     2    result  Ljava/util/ArrayList;
            2    6     3  iterator  Ljava/util/Iterator;
    MethodParameters:
       Name  Flags
      list1  final
      list2  final

  public static java.util.List sum(java.util.List, java.util.List);
    descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.List list1
        start local 1 // java.util.List list2
         0: .line 122
            aload 0 /* list1 */
            aload 1 /* list2 */
            invokestatic org.apache.commons.collections.ListUtils.union:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
            aload 0 /* list1 */
            aload 1 /* list2 */
            invokestatic org.apache.commons.collections.ListUtils.intersection:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
            invokestatic org.apache.commons.collections.ListUtils.subtract:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
            areturn
        end local 1 // java.util.List list2
        end local 0 // java.util.List list1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  list1  Ljava/util/List;
            0    1     1  list2  Ljava/util/List;
    MethodParameters:
       Name  Flags
      list1  final
      list2  final

  public static java.util.List union(java.util.List, java.util.List);
    descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // java.util.List list1
        start local 1 // java.util.List list2
         0: .line 136
            new java.util.ArrayList
            dup
            aload 0 /* list1 */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 2 /* result */
        start local 2 // java.util.ArrayList result
         1: .line 137
            aload 2 /* result */
            aload 1 /* list2 */
            invokevirtual java.util.ArrayList.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 138
            aload 2 /* result */
            areturn
        end local 2 // java.util.ArrayList result
        end local 1 // java.util.List list2
        end local 0 // java.util.List list1
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0   list1  Ljava/util/List;
            0    3     1   list2  Ljava/util/List;
            1    3     2  result  Ljava/util/ArrayList;
    MethodParameters:
       Name  Flags
      list1  final
      list2  final

  public static boolean isEqualList(java.util.Collection, java.util.Collection);
    descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // java.util.Collection list1
        start local 1 // java.util.Collection list2
         0: .line 171
            aload 0 /* list1 */
            aload 1 /* list2 */
            if_acmpne 2
         1: .line 172
            iconst_1
            ireturn
         2: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* list1 */
            ifnull 3
            aload 1 /* list2 */
            ifnull 3
            aload 0 /* list1 */
            invokeinterface java.util.Collection.size:()I
            aload 1 /* list2 */
            invokeinterface java.util.Collection.size:()I
            if_icmpeq 4
         3: .line 175
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 178
      StackMap locals:
      StackMap stack:
            aload 0 /* list1 */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2 /* it1 */
        start local 2 // java.util.Iterator it1
         5: .line 179
            aload 1 /* list2 */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3 /* it2 */
        start local 3 // java.util.Iterator it2
         6: .line 180
            aconst_null
            astore 4 /* obj1 */
        start local 4 // java.lang.Object obj1
         7: .line 181
            aconst_null
            astore 5 /* obj2 */
        start local 5 // java.lang.Object obj2
         8: .line 183
            goto 14
         9: .line 184
      StackMap locals: java.util.Collection java.util.Collection java.util.Iterator java.util.Iterator java.lang.Object java.lang.Object
      StackMap stack:
            aload 2 /* it1 */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* obj1 */
        10: .line 185
            aload 3 /* it2 */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 5 /* obj2 */
        11: .line 187
            aload 4 /* obj1 */
            ifnonnull 12
            aload 5 /* obj2 */
            ifnull 14
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 4 /* obj1 */
            aload 5 /* obj2 */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 188
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 183
      StackMap locals:
      StackMap stack:
            aload 2 /* it1 */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 15
            aload 3 /* it2 */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        15: .line 192
      StackMap locals:
      StackMap stack:
            aload 2 /* it1 */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
            aload 3 /* it2 */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 17
      StackMap locals:
      StackMap stack:
        16: iconst_0
            goto 18
      StackMap locals:
      StackMap stack:
        17: iconst_1
      StackMap locals:
      StackMap stack: int
        18: ireturn
        end local 5 // java.lang.Object obj2
        end local 4 // java.lang.Object obj1
        end local 3 // java.util.Iterator it2
        end local 2 // java.util.Iterator it1
        end local 1 // java.util.Collection list2
        end local 0 // java.util.Collection list1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   19     0  list1  Ljava/util/Collection;
            0   19     1  list2  Ljava/util/Collection;
            5   19     2    it1  Ljava/util/Iterator;
            6   19     3    it2  Ljava/util/Iterator;
            7   19     4   obj1  Ljava/lang/Object;
            8   19     5   obj2  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      list1  final
      list2  final

  public static int hashCodeForList(java.util.Collection);
    descriptor: (Ljava/util/Collection;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.util.Collection list
         0: .line 208
            aload 0 /* list */
            ifnonnull 2
         1: .line 209
            iconst_0
            ireturn
         2: .line 211
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* hashCode */
        start local 1 // int hashCode
         3: .line 212
            aload 0 /* list */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         4: .line 213
            aconst_null
            astore 3 /* obj */
        start local 3 // java.lang.Object obj
         5: .line 215
            goto 10
         6: .line 216
      StackMap locals: int java.util.Iterator java.lang.Object
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* obj */
         7: .line 217
            bipush 31
            iload 1 /* hashCode */
            imul
            aload 3 /* obj */
            ifnonnull 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack: int
         8: aload 3 /* obj */
            invokevirtual java.lang.Object.hashCode:()I
      StackMap locals: java.util.Collection int java.util.Iterator java.lang.Object
      StackMap stack: int int
         9: iadd
            istore 1 /* hashCode */
        10: .line 215
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        11: .line 219
            iload 1 /* hashCode */
            ireturn
        end local 3 // java.lang.Object obj
        end local 2 // java.util.Iterator it
        end local 1 // int hashCode
        end local 0 // java.util.Collection list
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      list  Ljava/util/Collection;
            3   12     1  hashCode  I
            4   12     2        it  Ljava/util/Iterator;
            5   12     3       obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      list  final

  public static java.util.List retainAll(java.util.Collection, java.util.Collection);
    descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // java.util.Collection collection
        start local 1 // java.util.Collection retain
         0: .line 239
            new java.util.ArrayList
            dup
            aload 0 /* collection */
            invokeinterface java.util.Collection.size:()I
            aload 1 /* retain */
            invokeinterface java.util.Collection.size:()I
            invokestatic java.lang.Math.min:(II)I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* list */
        start local 2 // java.util.List list
         1: .line 241
            aload 0 /* collection */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3 /* iter */
        start local 3 // java.util.Iterator iter
         2: goto 6
         3: .line 242
      StackMap locals: java.util.List java.util.Iterator
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* obj */
        start local 4 // java.lang.Object obj
         4: .line 243
            aload 1 /* retain */
            aload 4 /* obj */
            invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 244
            aload 2 /* list */
            aload 4 /* obj */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // java.lang.Object obj
         6: .line 241
      StackMap locals:
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 3 // java.util.Iterator iter
         7: .line 247
            aload 2 /* list */
            areturn
        end local 2 // java.util.List list
        end local 1 // java.util.Collection retain
        end local 0 // java.util.Collection collection
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0  collection  Ljava/util/Collection;
            0    8     1      retain  Ljava/util/Collection;
            1    8     2        list  Ljava/util/List;
            2    7     3        iter  Ljava/util/Iterator;
            4    6     4         obj  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      collection  
      retain      

  public static java.util.List removeAll(java.util.Collection, java.util.Collection);
    descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.util.Collection collection
        start local 1 // java.util.Collection remove
         0: .line 267
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* list */
        start local 2 // java.util.List list
         1: .line 268
            aload 0 /* collection */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3 /* iter */
        start local 3 // java.util.Iterator iter
         2: goto 6
         3: .line 269
      StackMap locals: java.util.List java.util.Iterator
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* obj */
        start local 4 // java.lang.Object obj
         4: .line 270
            aload 1 /* remove */
            aload 4 /* obj */
            invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
            ifne 6
         5: .line 271
            aload 2 /* list */
            aload 4 /* obj */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // java.lang.Object obj
         6: .line 268
      StackMap locals:
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 3 // java.util.Iterator iter
         7: .line 274
            aload 2 /* list */
            areturn
        end local 2 // java.util.List list
        end local 1 // java.util.Collection remove
        end local 0 // java.util.Collection collection
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0  collection  Ljava/util/Collection;
            0    8     1      remove  Ljava/util/Collection;
            1    8     2        list  Ljava/util/List;
            2    7     3        iter  Ljava/util/Iterator;
            4    6     4         obj  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      collection  
      remove      

  public static java.util.List synchronizedList(java.util.List);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.List list
         0: .line 301
            aload 0 /* list */
            invokestatic org.apache.commons.collections.list.SynchronizedList.decorate:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  list  Ljava/util/List;
    MethodParameters:
      Name  Flags
      list  

  public static java.util.List unmodifiableList(java.util.List);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.List list
         0: .line 314
            aload 0 /* list */
            invokestatic org.apache.commons.collections.list.UnmodifiableList.decorate:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  list  Ljava/util/List;
    MethodParameters:
      Name  Flags
      list  

  public static java.util.List predicatedList(java.util.List, org.apache.commons.collections.Predicate);
    descriptor: (Ljava/util/List;Lorg/apache/commons/collections/Predicate;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.List list
        start local 1 // org.apache.commons.collections.Predicate predicate
         0: .line 331
            aload 0 /* list */
            aload 1 /* predicate */
            invokestatic org.apache.commons.collections.list.PredicatedList.decorate:(Ljava/util/List;Lorg/apache/commons/collections/Predicate;)Ljava/util/List;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       list  Ljava/util/List;
            0    1     1  predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
           Name  Flags
      list       
      predicate  

  public static java.util.List typedList(java.util.List, java.lang.Class);
    descriptor: (Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.List list
        start local 1 // java.lang.Class type
         0: .line 344
            aload 0 /* list */
            aload 1 /* type */
            invokestatic org.apache.commons.collections.list.TypedList.decorate:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  list  Ljava/util/List;
            0    1     1  type  Ljava/lang/Class;
    MethodParameters:
      Name  Flags
      list  
      type  

  public static java.util.List transformedList(java.util.List, org.apache.commons.collections.Transformer);
    descriptor: (Ljava/util/List;Lorg/apache/commons/collections/Transformer;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.List list
        start local 1 // org.apache.commons.collections.Transformer transformer
         0: .line 360
            aload 0 /* list */
            aload 1 /* transformer */
            invokestatic org.apache.commons.collections.list.TransformedList.decorate:(Ljava/util/List;Lorg/apache/commons/collections/Transformer;)Ljava/util/List;
            areturn
        end local 1 // org.apache.commons.collections.Transformer transformer
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         list  Ljava/util/List;
            0    1     1  transformer  Lorg/apache/commons/collections/Transformer;
    MethodParameters:
             Name  Flags
      list         
      transformer  

  public static java.util.List lazyList(java.util.List, org.apache.commons.collections.Factory);
    descriptor: (Ljava/util/List;Lorg/apache/commons/collections/Factory;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.List list
        start local 1 // org.apache.commons.collections.Factory factory
         0: .line 393
            aload 0 /* list */
            aload 1 /* factory */
            invokestatic org.apache.commons.collections.list.LazyList.decorate:(Ljava/util/List;Lorg/apache/commons/collections/Factory;)Ljava/util/List;
            areturn
        end local 1 // org.apache.commons.collections.Factory factory
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     list  Ljava/util/List;
            0    1     1  factory  Lorg/apache/commons/collections/Factory;
    MethodParameters:
         Name  Flags
      list     
      factory  

  public static java.util.List fixedSizeList(java.util.List);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.List list
         0: .line 407
            aload 0 /* list */
            invokestatic org.apache.commons.collections.list.FixedSizeList.decorate:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // java.util.List list
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  list  Ljava/util/List;
    MethodParameters:
      Name  Flags
      list  
}
SourceFile: "ListUtils.java"