public class org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag<T> extends org.eclipse.collections.impl.collection.mutable.AbstractUnmodifiableMutableCollection<T> implements org.eclipse.collections.api.bag.sorted.MutableSortedBag<T>, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag
  super_class: org.eclipse.collections.impl.collection.mutable.AbstractUnmodifiableMutableCollection
{
  void <init>(org.eclipse.collections.api.bag.sorted.MutableSortedBag<? extends T>);
    descriptor: (Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.bag.sorted.MutableSortedBag sortedBag
         0: .line 73
            aload 0 /* this */
            aload 1 /* sortedBag */
            invokespecial org.eclipse.collections.impl.collection.mutable.AbstractUnmodifiableMutableCollection.<init>:(Lorg/eclipse/collections/api/collection/MutableCollection;)V
         1: .line 74
            return
        end local 1 // org.eclipse.collections.api.bag.sorted.MutableSortedBag sortedBag
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  sortedBag  Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<+TT;>;
    Signature: (Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<+TT;>;)V
    MethodParameters:
           Name  Flags
      sortedBag  

  public static <E, S extends org.eclipse.collections.api.bag.sorted.MutableSortedBag<E>> org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag<E> of(S);
    descriptor: (Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.collections.api.bag.sorted.MutableSortedBag bag
         0: .line 81
            aload 0 /* bag */
            ifnonnull 2
         1: .line 83
            new java.lang.IllegalArgumentException
            dup
            ldc "cannot create an UnmodifiableSortedBag for null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 85
      StackMap locals:
      StackMap stack:
            new org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag
            dup
            aload 0 /* bag */
            invokespecial org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.<init>:(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)V
            areturn
        end local 0 // org.eclipse.collections.api.bag.sorted.MutableSortedBag bag
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   bag  TS;
    Signature: <E:Ljava/lang/Object;S::Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TE;>;>(TS;)Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TE;>;
    MethodParameters:
      Name  Flags
      bag   

  protected org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> getSortedBag();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 90
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getMutableCollection:()Lorg/eclipse/collections/api/collection/MutableCollection;
            checkcast org.eclipse.collections.api.bag.sorted.MutableSortedBag
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> asUnmodifiable();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 96
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> asSynchronized();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 102
            aload 0 /* this */
            invokestatic org.eclipse.collections.impl.bag.sorted.mutable.SynchronizedSortedBag.of:(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)Lorg/eclipse/collections/impl/bag/sorted/mutable/SynchronizedSortedBag;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.ImmutableSortedBag<T> toImmutable();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/ImmutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 108
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.toImmutable:()Lorg/eclipse/collections/api/bag/sorted/ImmutableSortedBag;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/ImmutableSortedBag<TT;>;

  public org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag<T> clone();
    descriptor: ()Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 114
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object obj
         0: .line 120
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* obj */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 126
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.hashCode:()I
            ireturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> newEmpty();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 132
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.newEmpty:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public int addOccurrences(T, );
    descriptor: (Ljava/lang/Object;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object item
        start local 2 // int occurrences
         0: .line 138
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call addOccurrences() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int occurrences
        end local 1 // java.lang.Object item
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1         item  TT;
            0    1     2  occurrences  I
    Signature: (TT;I)I
    MethodParameters:
             Name  Flags
      item         
      occurrences  

  public boolean removeOccurrences(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object item
        start local 2 // int occurrences
         0: .line 144
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call removeOccurrences() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int occurrences
        end local 1 // java.lang.Object item
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1         item  Ljava/lang/Object;
            0    1     2  occurrences  I
    MethodParameters:
             Name  Flags
      item         
      occurrences  

  public boolean setOccurrences(T, );
    descriptor: (Ljava/lang/Object;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object item
        start local 2 // int occurrences
         0: .line 150
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call setOccurrences() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int occurrences
        end local 1 // java.lang.Object item
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1         item  TT;
            0    1     2  occurrences  I
    Signature: (TT;I)Z
    MethodParameters:
             Name  Flags
      item         
      occurrences  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> tap(org.eclipse.collections.api.block.procedure.Procedure<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.procedure.Procedure procedure
         0: .line 156
            aload 0 /* this */
            aload 1 /* procedure */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.forEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
         1: .line 157
            aload 0 /* this */
            areturn
        end local 1 // org.eclipse.collections.api.block.procedure.Procedure procedure
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      procedure  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> select(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 163
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public <P> org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        start local 2 // java.lang.Object parameter
         0: .line 169
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            aload 2 /* parameter */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 2 // java.lang.Object parameter
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
            0    1     2  parameter  TP;
    Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  
      parameter  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> reject(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 175
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public <P> org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        start local 2 // java.lang.Object parameter
         0: .line 181
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            aload 2 /* parameter */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 2 // java.lang.Object parameter
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
            0    1     2  parameter  TP;
    Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  
      parameter  

  public org.eclipse.collections.api.partition.bag.sorted.PartitionMutableSortedBag<T> partition(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 187
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public <P> org.eclipse.collections.api.partition.bag.sorted.PartitionMutableSortedBag<T> partitionWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        start local 2 // java.lang.Object parameter
         0: .line 193
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            aload 2 /* parameter */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
        end local 2 // java.lang.Object parameter
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
            0    1     2  parameter  TP;
    Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  
      parameter  

  public org.eclipse.collections.api.partition.bag.sorted.PartitionMutableSortedBag<T> partitionWhile(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 199
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public int sizeDistinct();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 205
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.sizeDistinct:()I
            ireturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;

  public int occurrencesOf(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object item
         0: .line 211
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* item */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.occurrencesOf:(Ljava/lang/Object;)I
            ireturn
        end local 1 // java.lang.Object item
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  item  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      item  

  public void forEachWithOccurrences(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure procedure
         0: .line 217
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* procedure */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         1: .line 218
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure procedure
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;)V
    MethodParameters:
           Name  Flags
      procedure  

  public boolean anySatisfyWithOccurrences(org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
         0: .line 223
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.anySatisfyWithOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public boolean allSatisfyWithOccurrences(org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
         0: .line 229
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.allSatisfyWithOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public boolean noneSatisfyWithOccurrences(org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
         0: .line 235
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.noneSatisfyWithOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Z
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public T detectWithOccurrences(org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
         0: .line 241
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.detectWithOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate;)Ljava/lang/Object;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ObjectIntPredicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/primitive/ObjectIntPredicate<-TT;>;)TT;
    MethodParameters:
           Name  Flags
      predicate  

  public <V> org.eclipse.collections.api.list.MutableList<V> collectWithOccurrences(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super T, ? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
         0: .line 247
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            getstatic org.eclipse.collections.api.factory.Lists.mutable:Lorg/eclipse/collections/api/factory/list/MutableListFactory;
            invokeinterface org.eclipse.collections.api.factory.list.MutableListFactory.empty:()Lorg/eclipse/collections/api/list/MutableList;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectWithOccurrences:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;Ljava/util/Collection;)Ljava/util/Collection;
            checkcast org.eclipse.collections.api.list.MutableList
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;)Lorg/eclipse/collections/api/list/MutableList<TV;>;
    MethodParameters:
          Name  Flags
      function  

  public <V, R extends java.util.Collection<V>> R collectWithOccurrences(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super T, ? extends V>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        start local 2 // java.util.Collection target
         0: .line 256
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            aload 2 /* target */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectWithOccurrences:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;Ljava/util/Collection;)Ljava/util/Collection;
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;
            0    1     2    target  TR;
    Signature: <V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public org.eclipse.collections.api.map.sorted.MutableSortedMap<T, java.lang.Integer> toMapOfItemToCount();
    descriptor: ()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 262
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.toMapOfItemToCount:()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap<TT;Ljava/lang/Integer;>;

  public java.lang.String toStringOfItemToCount();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 268
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.toStringOfItemToCount:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> selectByOccurrences(org.eclipse.collections.api.block.predicate.primitive.IntPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.IntPredicate predicate
         0: .line 274
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectByOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.IntPredicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;
    Signature: (Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>> topOccurrences(int);
    descriptor: (I)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int count
         0: .line 280
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* count */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.topOccurrences:(I)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // int count
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  count  I
    Signature: (I)Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
    MethodParameters:
       Name  Flags
      count  

  public org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>> bottomOccurrences(int);
    descriptor: (I)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int count
         0: .line 286
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* count */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.bottomOccurrences:(I)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // int count
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  count  I
    Signature: (I)Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
    MethodParameters:
       Name  Flags
      count  

  public <S> org.eclipse.collections.api.bag.sorted.MutableSortedBag<S> selectInstancesOf(java.lang.Class<S>);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Class clazz
         0: .line 292
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* clazz */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  clazz  Ljava/lang/Class<TS;>;
    Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TS;>;
    MethodParameters:
       Name  Flags
      clazz  

  public <V> org.eclipse.collections.api.list.MutableList<V> collect(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
         0: .line 298
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;)Lorg/eclipse/collections/api/list/MutableList<TV;>;
    MethodParameters:
          Name  Flags
      function  

  public <V> org.eclipse.collections.api.list.MutableList<V> collectWithIndex(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super T, ? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
         0: .line 307
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectWithIndex:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;)Lorg/eclipse/collections/api/list/MutableList<TV;>;
    MethodParameters:
          Name  Flags
      function  

  public <V, R extends java.util.Collection<V>> R collectWithIndex(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super T, ? extends V>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        start local 2 // java.util.Collection target
         0: .line 316
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            aload 2 /* target */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectWithIndex:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;Ljava/util/Collection;)Ljava/util/Collection;
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;
            0    1     2    target  TR;
    Signature: <V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction<-TT;+TV;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public org.eclipse.collections.api.list.primitive.MutableBooleanList collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.BooleanFunction booleanFunction
         0: .line 322
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* booleanFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.BooleanFunction booleanFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  booleanFunction  Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
    MethodParameters:
                 Name  Flags
      booleanFunction  

  public org.eclipse.collections.api.list.primitive.MutableByteList collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ByteFunction byteFunction
         0: .line 328
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* byteFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.ByteFunction byteFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  byteFunction  Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
    MethodParameters:
              Name  Flags
      byteFunction  

  public org.eclipse.collections.api.list.primitive.MutableCharList collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.CharFunction charFunction
         0: .line 334
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* charFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.CharFunction charFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  charFunction  Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
    MethodParameters:
              Name  Flags
      charFunction  

  public org.eclipse.collections.api.list.primitive.MutableDoubleList collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction doubleFunction
         0: .line 340
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* doubleFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction doubleFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  doubleFunction  Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
    MethodParameters:
                Name  Flags
      doubleFunction  

  public org.eclipse.collections.api.list.primitive.MutableFloatList collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction floatFunction
         0: .line 346
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* floatFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction floatFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  floatFunction  Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
    MethodParameters:
               Name  Flags
      floatFunction  

  public org.eclipse.collections.api.list.primitive.MutableIntList collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction intFunction
         0: .line 352
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* intFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction intFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  intFunction  Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
    MethodParameters:
             Name  Flags
      intFunction  

  public org.eclipse.collections.api.list.primitive.MutableLongList collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction longFunction
         0: .line 358
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* longFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction longFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  longFunction  Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
    MethodParameters:
              Name  Flags
      longFunction  

  public org.eclipse.collections.api.list.primitive.MutableShortList collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ShortFunction shortFunction
         0: .line 364
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* shortFunction */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.primitive.ShortFunction shortFunction
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  shortFunction  Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
    MethodParameters:
               Name  Flags
      shortFunction  

  public <V> org.eclipse.collections.api.list.MutableList<V> flatCollect(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
         0: .line 370
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;)Lorg/eclipse/collections/api/list/MutableList<TV;>;
    MethodParameters:
          Name  Flags
      function  

  public org.eclipse.collections.api.set.sorted.MutableSortedSet<T> distinct();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 376
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.distinct:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;

  public <S> boolean corresponds(org.eclipse.collections.api.ordered.OrderedIterable<S>, org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super S>);
    descriptor: (Lorg/eclipse/collections/api/ordered/OrderedIterable;Lorg/eclipse/collections/api/block/predicate/Predicate2;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.ordered.OrderedIterable other
        start local 2 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
         0: .line 382
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* other */
            aload 2 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.corresponds:(Lorg/eclipse/collections/api/ordered/OrderedIterable;Lorg/eclipse/collections/api/block/predicate/Predicate2;)Z
            ireturn
        end local 2 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        end local 1 // org.eclipse.collections.api.ordered.OrderedIterable other
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1      other  Lorg/eclipse/collections/api/ordered/OrderedIterable<TS;>;
            0    1     2  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TS;>;
    Signature: <S:Ljava/lang/Object;>(Lorg/eclipse/collections/api/ordered/OrderedIterable<TS;>;Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TS;>;)Z
    MethodParameters:
           Name  Flags
      other      
      predicate  

  public void forEach(int, int, org.eclipse.collections.api.block.procedure.Procedure<? super T>);
    descriptor: (IILorg/eclipse/collections/api/block/procedure/Procedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int startIndex
        start local 2 // int endIndex
        start local 3 // org.eclipse.collections.api.block.procedure.Procedure procedure
         0: .line 388
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* startIndex */
            iload 2 /* endIndex */
            aload 3 /* procedure */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.forEach:(IILorg/eclipse/collections/api/block/procedure/Procedure;)V
         1: .line 389
            return
        end local 3 // org.eclipse.collections.api.block.procedure.Procedure procedure
        end local 2 // int endIndex
        end local 1 // int startIndex
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  startIndex  I
            0    2     2    endIndex  I
            0    2     3   procedure  Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;
    Signature: (IILorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;)V
    MethodParameters:
            Name  Flags
      startIndex  
      endIndex    
      procedure   

  public void forEachWithIndex(int, int, org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure<? super T>);
    descriptor: (IILorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int fromIndex
        start local 2 // int toIndex
        start local 3 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure objectIntProcedure
         0: .line 394
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* fromIndex */
            iload 2 /* toIndex */
            aload 3 /* objectIntProcedure */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.forEachWithIndex:(IILorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         1: .line 395
            return
        end local 3 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure objectIntProcedure
        end local 2 // int toIndex
        end local 1 // int fromIndex
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1           fromIndex  I
            0    2     2             toIndex  I
            0    2     3  objectIntProcedure  Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;
    Signature: (IILorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;)V
    MethodParameters:
                    Name  Flags
      fromIndex           
      toIndex             
      objectIntProcedure  

  public org.eclipse.collections.api.stack.MutableStack<T> toStack();
    descriptor: ()Lorg/eclipse/collections/api/stack/MutableStack;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 400
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.toStack:()Lorg/eclipse/collections/api/stack/MutableStack;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/stack/MutableStack<TT;>;

  public int indexOf(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object object
         0: .line 406
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* object */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.indexOf:(Ljava/lang/Object;)I
            ireturn
        end local 1 // java.lang.Object object
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  object  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      object  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> takeWhile(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 412
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.takeWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> dropWhile(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 418
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.dropWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
           Name  Flags
      predicate  

  public <P, A> org.eclipse.collections.api.list.MutableList<A> collectWith(org.eclipse.collections.api.block.function.Function2<? super T, ? super P, ? extends A>, P);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function2 function
        start local 2 // java.lang.Object parameter
         0: .line 424
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            aload 2 /* parameter */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 2 // java.lang.Object parameter
        end local 1 // org.eclipse.collections.api.block.function.Function2 function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1   function  Lorg/eclipse/collections/api/block/function/Function2<-TT;-TP;+TA;>;
            0    1     2  parameter  TP;
    Signature: <P:Ljava/lang/Object;A:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function2<-TT;-TP;+TA;>;TP;)Lorg/eclipse/collections/api/list/MutableList<TA;>;
    MethodParameters:
           Name  Flags
      function   
      parameter  

  public <V> org.eclipse.collections.api.list.MutableList<V> collectIf(org.eclipse.collections.api.block.predicate.Predicate<? super T>, org.eclipse.collections.api.block.function.Function<? super T, ? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        start local 2 // org.eclipse.collections.api.block.function.Function function
         0: .line 432
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            aload 2 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 2 // org.eclipse.collections.api.block.function.Function function
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
            0    1     2   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;)Lorg/eclipse/collections/api/list/MutableList<TV;>;
    MethodParameters:
           Name  Flags
      predicate  
      function   

  public int detectIndex(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 438
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.detectIndex:(Lorg/eclipse/collections/api/block/predicate/Predicate;)I
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)I
    MethodParameters:
           Name  Flags
      predicate  

  public <V> org.eclipse.collections.api.multimap.sortedbag.MutableSortedBagMultimap<V, T> groupBy(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
         0: .line 444
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap<TV;TT;>;
    MethodParameters:
          Name  Flags
      function  

  public <V> org.eclipse.collections.api.multimap.sortedbag.MutableSortedBagMultimap<V, T> groupByEach(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
         0: .line 450
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* function */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap<TV;TT;>;
    MethodParameters:
          Name  Flags
      function  

  public <S> org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.Pair<T, S>> zip(java.lang.Iterable<S>);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Iterable that
         0: .line 456
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* that */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
        end local 1 // java.lang.Iterable that
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  that  Ljava/lang/Iterable<TS;>;
    Signature: <S:Ljava/lang/Object;>(Ljava/lang/Iterable<TS;>;)Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/Pair<TT;TS;>;>;
    MethodParameters:
      Name  Flags
      that  

  public <S, R extends java.util.Collection<org.eclipse.collections.api.tuple.Pair<T, S>>> R zip(java.lang.Iterable<S>, );
    descriptor: (Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Iterable that
        start local 2 // java.util.Collection target
         0: .line 462
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* that */
            aload 2 /* target */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.zip:(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;
            areturn
        end local 2 // java.util.Collection target
        end local 1 // java.lang.Iterable that
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1    that  Ljava/lang/Iterable<TS;>;
            0    1     2  target  TR;
    Signature: <S:Ljava/lang/Object;R::Ljava/util/Collection<Lorg/eclipse/collections/api/tuple/Pair<TT;TS;>;>;>(Ljava/lang/Iterable<TS;>;TR;)TR;
    MethodParameters:
        Name  Flags
      that    
      target  

  public org.eclipse.collections.api.set.sorted.MutableSortedSet<org.eclipse.collections.api.tuple.Pair<T, java.lang.Integer>> zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 468
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<Lorg/eclipse/collections/api/tuple/Pair<TT;Ljava/lang/Integer;>;>;

  public <R extends java.util.Collection<org.eclipse.collections.api.tuple.Pair<T, java.lang.Integer>>> R zipWithIndex();
    descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.util.Collection target
         0: .line 474
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* target */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.zipWithIndex:(Ljava/util/Collection;)Ljava/util/Collection;
            areturn
        end local 1 // java.util.Collection target
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  target  TR;
    Signature: <R::Ljava/util/Collection<Lorg/eclipse/collections/api/tuple/Pair<TT;Ljava/lang/Integer;>;>;>(TR;)TR;
    MethodParameters:
        Name  Flags
      target  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> toReversed();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 480
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.toReversed:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> take(int);
    descriptor: (I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int count
         0: .line 486
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* count */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.take:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // int count
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  count  I
    Signature: (I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
       Name  Flags
      count  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> drop(int);
    descriptor: (I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // int count
         0: .line 492
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            iload 1 /* count */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.drop:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
        end local 1 // int count
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  count  I
    Signature: (I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
       Name  Flags
      count  

  public void reverseForEach(org.eclipse.collections.api.block.procedure.Procedure<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.procedure.Procedure procedure
         0: .line 498
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* procedure */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.reverseForEach:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
         1: .line 499
            return
        end local 1 // org.eclipse.collections.api.block.procedure.Procedure procedure
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TT;>;)V
    MethodParameters:
           Name  Flags
      procedure  

  public void reverseForEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure procedure
         0: .line 504
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* procedure */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.reverseForEachWithIndex:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         1: .line 505
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure procedure
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure<-TT;>;)V
    MethodParameters:
           Name  Flags
      procedure  

  public org.eclipse.collections.api.LazyIterable<T> asReversed();
    descriptor: ()Lorg/eclipse/collections/api/LazyIterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 510
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.asReversed:()Lorg/eclipse/collections/api/LazyIterable;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/LazyIterable<TT;>;

  public int detectLastIndex(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 516
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* predicate */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.detectLastIndex:(Lorg/eclipse/collections/api/block/predicate/Predicate;)I
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)I
    MethodParameters:
           Name  Flags
      predicate  

  public java.util.Comparator<? super T> comparator();
    descriptor: ()Ljava/util/Comparator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 522
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.comparator:()Ljava/util/Comparator;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Ljava/util/Comparator<-TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> with(T);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object element
         0: .line 528
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call with() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object element
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  element  TT;
    Signature: (TT;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
         Name  Flags
      element  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> without(T);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Object element
         0: .line 534
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call without() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object element
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  element  TT;
    Signature: (TT;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
         Name  Flags
      element  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> withAll(java.lang.Iterable<? extends T>);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Iterable elements
         0: .line 540
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call withAll() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Iterable elements
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  elements  Ljava/lang/Iterable<+TT;>;
    Signature: (Ljava/lang/Iterable<+TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
          Name  Flags
      elements  

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> withoutAll(java.lang.Iterable<? extends T>);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // java.lang.Iterable elements
         0: .line 546
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot call withoutAll() on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Iterable elements
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1  elements  Ljava/lang/Iterable<+TT;>;
    Signature: (Ljava/lang/Iterable<+TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
          Name  Flags
      elements  

  public int compareTo(org.eclipse.collections.api.bag.sorted.SortedBag<T>);
    descriptor: (Lorg/eclipse/collections/api/bag/sorted/SortedBag;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.bag.sorted.SortedBag o
         0: .line 552
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            aload 1 /* o */
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.compareTo:(Ljava/lang/Object;)I
            ireturn
        end local 1 // org.eclipse.collections.api.bag.sorted.SortedBag o
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    1     1     o  Lorg/eclipse/collections/api/bag/sorted/SortedBag<TT;>;
    Signature: (Lorg/eclipse/collections/api/bag/sorted/SortedBag<TT;>;)I
    MethodParameters:
      Name  Flags
      o     

  protected java.lang.Object writeReplace();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 557
            new org.eclipse.collections.impl.collection.mutable.UnmodifiableCollectionSerializationProxy
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokespecial org.eclipse.collections.impl.collection.mutable.UnmodifiableCollectionSerializationProxy.<init>:(Lorg/eclipse/collections/api/collection/MutableCollection;)V
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;

  public org.eclipse.collections.api.set.sorted.MutableSortedSet<T> selectUnique();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
         0: .line 563
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.getSortedBag:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectUnique:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;

  public <V> org.eclipse.collections.api.map.primitive.MutableObjectLongMap<V> sumByInt(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function groupBy
        start local 2 // org.eclipse.collections.api.block.function.primitive.IntFunction function
         0: .line 569
            invokestatic org.eclipse.collections.impl.map.mutable.primitive.ObjectLongHashMap.newMap:()Lorg/eclipse/collections/impl/map/mutable/primitive/ObjectLongHashMap;
            astore 3 /* result */
        start local 3 // org.eclipse.collections.api.map.primitive.MutableObjectLongMap result
         1: .line 570
            aload 0 /* this */
            aload 3 /* result */
            aload 1 /* groupBy */
            aload 2 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;I)V
                  org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag.lambda$0(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 571
            aload 3 /* result */
            areturn
        end local 3 // org.eclipse.collections.api.map.primitive.MutableObjectLongMap result
        end local 2 // org.eclipse.collections.api.block.function.primitive.IntFunction function
        end local 1 // org.eclipse.collections.api.block.function.Function groupBy
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    3     1   groupBy  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
            0    3     2  function  Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
            1    3     3    result  Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV;>;
    MethodParameters:
          Name  Flags
      groupBy   
      function  

  public <V> org.eclipse.collections.api.map.primitive.MutableObjectLongMap<V> sumByLong(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
        start local 1 // org.eclipse.collections.api.block.function.Function groupBy
        start local 2 // org.eclipse.collections.api.block.function.primitive.LongFunction function
         0: .line 577
            invokestatic org.eclipse.collections.impl.map.mutable.primitive.ObjectLongHashMap.newMap:()Lorg/eclipse/collections/impl/map/mutable/primitive/ObjectLongHashMap;
            astore 3 /* result */
        start local 3 // org.eclipse.collections.api.map.primitive.MutableObjectLongMap result
         1: .line 578
            aload 0 /* this */
            aload 3 /* result */
            aload 1 /* groupBy */
            aload 2 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;I)V
                  org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag.lambda$1(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 581
            aload 3 /* result */
            areturn
        end local 3 // org.eclipse.collections.api.map.primitive.MutableObjectLongMap result
        end local 2 // org.eclipse.collections.api.block.function.primitive.LongFunction function
        end local 1 // org.eclipse.collections.api.block.function.Function groupBy
        end local 0 // org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag<TT;>;
            0    3     1   groupBy  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
            0    3     2  function  Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
            1    3     3    result  Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV;>;
    MethodParameters:
          Name  Flags
      groupBy   
      function  

  public org.eclipse.collections.api.set.SetIterable selectUnique();
    descriptor: ()Lorg/eclipse/collections/api/set/SetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectUnique:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.sorted.SortedSetIterable selectUnique();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/SortedSetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectUnique:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.MutableSetIterable selectUnique();
    descriptor: ()Lorg/eclipse/collections/api/set/MutableSetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectUnique:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.ObjectLongMap sumByInt(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectLongMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            aload 2
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.sumByInt:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable collectIf(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 2
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable collectIf(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 2
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable collectIf(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 2
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection collectIf(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 2
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable collectIf(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 2
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectIf:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable take(int);
    descriptor: (I)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.take:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag take(int);
    descriptor: (I)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.take:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.ImmutableBagIterable toImmutable();
    descriptor: ()Lorg/eclipse/collections/api/bag/ImmutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toImmutable:()Lorg/eclipse/collections/api/bag/sorted/ImmutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.ImmutableCollection toImmutable();
    descriptor: ()Lorg/eclipse/collections/api/collection/ImmutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toImmutable:()Lorg/eclipse/collections/api/bag/sorted/ImmutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection newEmpty();
    descriptor: ()Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.newEmpty:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable withoutAll(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.withoutAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection withoutAll(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.withoutAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable dropWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.dropWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable dropWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.dropWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable dropWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.dropWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag dropWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.dropWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable topOccurrences(int);
    descriptor: (I)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.topOccurrences:(I)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag clone();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.clone:()Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.clone:()Lorg/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  public org.eclipse.collections.api.list.ListIterable bottomOccurrences(int);
    descriptor: (I)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.bottomOccurrences:(I)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.SetIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/set/SetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.sorted.SortedSetIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/SortedSetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.MutableSetIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/set/MutableSetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable zipWithIndex();
    descriptor: ()Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zipWithIndex:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable zip(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable zip(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable zip(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection zip(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable zip(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.MapIterable toMapOfItemToCount();
    descriptor: ()Lorg/eclipse/collections/api/map/MapIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toMapOfItemToCount:()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.sorted.SortedMapIterable toMapOfItemToCount();
    descriptor: ()Lorg/eclipse/collections/api/map/sorted/SortedMapIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toMapOfItemToCount:()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.MutableMapIterable toMapOfItemToCount();
    descriptor: ()Lorg/eclipse/collections/api/map/MutableMapIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toMapOfItemToCount:()Lorg/eclipse/collections/api/map/sorted/MutableSortedMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable toReversed();
    descriptor: ()Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toReversed:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag toReversed();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.toReversed:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable flatCollect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable flatCollect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable flatCollect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection flatCollect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable flatCollect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.flatCollect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedCharIterable collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedCharIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleCharIterable collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleCharIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.CharList collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/CharList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableCharCollection collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.CharIterable collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/CharIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectChar:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/list/primitive/MutableCharList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedIntIterable collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedIntIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleIntIterable collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleIntIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.IntList collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/IntList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableIntCollection collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.IntIterable collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/IntIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/primitive/MutableIntList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedLongIterable collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedLongIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleLongIterable collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleLongIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.LongList collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/LongList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableLongCollection collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.LongIterable collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/LongIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectLong:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/list/primitive/MutableLongList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedByteIterable collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedByteIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleByteIterable collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleByteIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.ByteList collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/ByteList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableByteCollection collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ByteIterable collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/ByteIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectByte:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/list/primitive/MutableByteList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.ObjectLongMap sumByLong(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.LongFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectLongMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            aload 2
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.sumByLong:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.PartitionBag partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/PartitionBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionOrderedIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionOrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionSortedIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionSortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionReversibleIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.sorted.PartitionSortedBag partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionSortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.PartitionMutableBagIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/PartitionMutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.PartitionMutableCollection partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionMutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.PartitionIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable collectWithOccurrences(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWithOccurrences:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable collectWithOccurrences(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWithOccurrences:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable without(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.without:(Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection without(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.without:(Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable selectDuplicates();
    descriptor: ()Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectDuplicates:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag selectDuplicates();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectDuplicates:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag selectDuplicates();
    descriptor: ()Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.selectDuplicates:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag selectByOccurrences(org.eclipse.collections.api.block.predicate.primitive.IntPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectByOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag selectByOccurrences(org.eclipse.collections.api.block.predicate.primitive.IntPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectByOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable selectByOccurrences(org.eclipse.collections.api.block.predicate.primitive.IntPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectByOccurrences:(Lorg/eclipse/collections/api/block/predicate/primitive/IntPredicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection asSynchronized();
    descriptor: ()Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.asSynchronized:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedDoubleIterable collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedDoubleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleDoubleIterable collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleDoubleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.DoubleList collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/DoubleList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableDoubleCollection collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.DoubleIterable collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/DoubleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectDouble:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/list/primitive/MutableDoubleList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.bag.BagMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/bag/BagMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.OrderedIterableMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/OrderedIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.SortedIterableMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/SortedIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.ReversibleIterableMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/ReversibleIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.sortedbag.SortedBagMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/SortedBagMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.bag.MutableBagIterableMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/bag/MutableBagIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.MutableMultimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.Multimap groupByEach(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable collectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable collectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable collectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection collectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable collectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable takeWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.takeWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable takeWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.takeWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable takeWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.takeWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag takeWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.takeWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedShortIterable collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedShortIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleShortIterable collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleShortIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.ShortList collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/ShortList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableShortCollection collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ShortIterable collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/ShortIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectShort:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/list/primitive/MutableShortList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.procedure.Procedure
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedFloatIterable collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedFloatIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleFloatIterable collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleFloatIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.FloatList collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/FloatList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableFloatCollection collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.FloatIterable collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/FloatIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectFloat:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/list/primitive/MutableFloatList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.bag.BagMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/bag/BagMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.OrderedIterableMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/OrderedIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.SortedIterableMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/SortedIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.ordered.ReversibleIterableMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/ordered/ReversibleIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.sortedbag.SortedBagMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/SortedBagMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.bag.MutableBagIterableMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/bag/MutableBagIterableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.MutableMultimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.multimap.Multimap groupBy(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/sortedbag/MutableSortedBagMultimap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable distinct();
    descriptor: ()Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.distinct:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable distinct();
    descriptor: ()Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.distinct:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable distinct();
    descriptor: ()Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.distinct:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.sorted.SortedSetIterable distinct();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/SortedSetIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.distinct:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.PartitionBag partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/PartitionBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionOrderedIterable partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/ordered/PartitionOrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionReversibleIterable partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/ordered/PartitionReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.sorted.PartitionSortedBag partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionSortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.PartitionMutableBagIterable partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/PartitionMutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.PartitionMutableCollection partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/PartitionMutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.PartitionIterable partitionWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/PartitionIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 2
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable flatCollectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.flatCollectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable flatCollectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.flatCollectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable flatCollectWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 2
            checkcast java.lang.Object
            invokeinterface org.eclipse.collections.api.bag.sorted.MutableSortedBag.flatCollectWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable withAll(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.withAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection withAll(java.lang.Iterable);
    descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Iterable
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.withAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.SortedIterable selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/ordered/SortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable selectInstancesOf(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/ordered/primitive/OrderedBooleanIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.primitive.ReversibleBooleanIterable collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/ordered/primitive/ReversibleBooleanIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.primitive.BooleanList collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/BooleanList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableBooleanCollection collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.BooleanIterable collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/BooleanIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectBoolean:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/list/primitive/MutableBooleanList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable collect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable collect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable collect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection collect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable collect(org.eclipse.collections.api.block.function.Function);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.Function
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collect:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.MutableBagIterable with(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBagIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection with(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Object
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.OrderedIterable collectWithIndex(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/ordered/OrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWithIndex:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable collectWithIndex(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWithIndex:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.list.ListIterable collectWithIndex(org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/ListIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.collectWithIndex:(Lorg/eclipse/collections/api/block/function/primitive/ObjectIntToObjectFunction;)Lorg/eclipse/collections/api/list/MutableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.bag.sorted.SortedBag
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.compareTo:(Lorg/eclipse/collections/api/bag/sorted/SortedBag;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.ordered.ReversibleIterable drop(int);
    descriptor: (I)Lorg/eclipse/collections/api/ordered/ReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.drop:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.sorted.SortedBag drop(int);
    descriptor: (I)Lorg/eclipse/collections/api/bag/sorted/SortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.drop:(I)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionOrderedIterable partitionWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionOrderedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionSortedIterable partitionWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionSortedIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.ordered.PartitionReversibleIterable partitionWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/ordered/PartitionReversibleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.partition.bag.sorted.PartitionSortedBag partitionWhile(org.eclipse.collections.api.block.predicate.Predicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionSortedBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.partitionWhile:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/bag/sorted/PartitionMutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.MutableCollection asUnmodifiable();
    descriptor: ()Lorg/eclipse/collections/api/collection/MutableCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.collections.impl.bag.sorted.mutable.UnmodifiableSortedBag.asUnmodifiable:()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void lambda$0(org.eclipse.collections.api.map.primitive.MutableObjectLongMap, org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.IntFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 570
            aload 0
            aload 1
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 2
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.IntFunction.intValueOf:(Ljava/lang/Object;)I
            i2l
            iload 4 /* occurrences */
            i2l
            lmul
            invokeinterface org.eclipse.collections.api.map.primitive.MutableObjectLongMap.addToValue:(Ljava/lang/Object;J)J
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     3         each  TT;
            0    1     4  occurrences  I

  private static void lambda$1(org.eclipse.collections.api.map.primitive.MutableObjectLongMap, org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.LongFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 578
            aload 0
         1: .line 579
            aload 1
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
         2: .line 580
            aload 2
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.LongFunction.longValueOf:(Ljava/lang/Object;)J
            iload 4 /* occurrences */
            i2l
            lmul
         3: .line 578
            invokeinterface org.eclipse.collections.api.map.primitive.MutableObjectLongMap.addToValue:(Ljava/lang/Object;J)J
         4: .line 580
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     3         each  TT;
            0    5     4  occurrences  I

  private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda);
    descriptor: (Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=9, locals=3, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodName:()Ljava/lang/String;
            astore 1
            iconst_m1
            istore 2
            aload 1
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 2
          -1647345005: 1
          -1647345004: 2
              default: 3
          }
      StackMap locals: java.lang.String int
      StackMap stack:
         1: aload 1
            ldc "lambda$0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
            iconst_0
            istore 2
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 1
            ldc "lambda$1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
            iconst_1
            istore 2
      StackMap locals:
      StackMap stack:
         3: iload 2
            lookupswitch { // 2
                    0: 4
                    1: 5
              default: 6
          }
      StackMap locals:
      StackMap stack:
         4: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.map.primitive.MutableObjectLongMap
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            invokedynamic value(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;I)V
                  org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag.lambda$0(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
         5: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.map.primitive.MutableObjectLongMap
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            invokedynamic value(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;I)V
                  org/eclipse/collections/impl/bag/sorted/mutable/UnmodifiableSortedBag.lambda$1(Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
         6: new java.lang.IllegalArgumentException
            dup
            ldc "Invalid lambda deserialization"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: <T:Ljava/lang/Object;>Lorg/eclipse/collections/impl/collection/mutable/AbstractUnmodifiableMutableCollection<TT;>;Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;Ljava/io/Serializable;
SourceFile: "UnmodifiableSortedBag.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles