public abstract class org.eclipse.collections.impl.bag.AbstractBag<T> extends org.eclipse.collections.impl.AbstractRichIterable<T> implements java.util.Collection<T>, org.eclipse.collections.api.bag.Bag<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.eclipse.collections.impl.bag.AbstractBag
  super_class: org.eclipse.collections.impl.AbstractRichIterable
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 81
            aload 0 /* this */
            invokespecial org.eclipse.collections.impl.AbstractRichIterable.<init>:()V
            return
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;

  public <R extends java.util.Collection<T>> R select(org.eclipse.collections.api.block.predicate.Predicate<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        start local 2 // java.util.Collection target
         0: .line 88
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 90
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 92
            aload 0 /* this */
            aload 1 /* predicate */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$0(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 98
            goto 5
         4: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)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/AbstractBag.lambda$1(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 111
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TT;>;
    Signature: <R::Ljava/util/Collection<TT;>;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;TR;)TR;
    MethodParameters:
           Name  Flags
      predicate  
      target     

  public <P, R extends java.util.Collection<T>> R selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P, );
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        start local 2 // java.lang.Object parameter
        start local 3 // java.util.Collection target
         0: .line 120
            aload 3 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 122
            aload 3 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 4 /* targetBag */
        start local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 124
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* parameter */
            aload 4 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$2(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 130
            goto 5
         4: .line 133
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* parameter */
            aload 3 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$3(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 143
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            areturn
        end local 3 // java.util.Collection target
        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.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
            0    6     2  parameter  TP;
            0    6     3     target  TR;
            2    3     4  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TT;>;
    Signature: <P:Ljava/lang/Object;R::Ljava/util/Collection<TT;>;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;TR;)TR;
    MethodParameters:
           Name  Flags
      predicate  
      parameter  
      target     

  public <R extends java.util.Collection<T>> R reject(org.eclipse.collections.api.block.predicate.Predicate<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        start local 2 // java.util.Collection target
         0: .line 149
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 151
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 153
            aload 0 /* this */
            aload 1 /* predicate */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$4(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 159
            goto 5
         4: .line 162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)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/AbstractBag.lambda$5(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 172
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TT;>;
    Signature: <R::Ljava/util/Collection<TT;>;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;TR;)TR;
    MethodParameters:
           Name  Flags
      predicate  
      target     

  public <P, R extends java.util.Collection<T>> R rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P, );
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate2 predicate
        start local 2 // java.lang.Object parameter
        start local 3 // java.util.Collection target
         0: .line 181
            aload 3 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 183
            aload 3 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 4 /* targetBag */
        start local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 185
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* parameter */
            aload 4 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$6(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 191
            goto 5
         4: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* parameter */
            aload 3 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$7(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 204
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            areturn
        end local 3 // java.util.Collection target
        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.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
            0    6     2  parameter  TP;
            0    6     3     target  TR;
            2    3     4  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TT;>;
    Signature: <P:Ljava/lang/Object;R::Ljava/util/Collection<TT;>;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;TR;)TR;
    MethodParameters:
           Name  Flags
      predicate  
      parameter  
      target     

  public int count(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
         0: .line 210
            new org.eclipse.collections.impl.Counter
            dup
            invokespecial org.eclipse.collections.impl.Counter.<init>:()V
            astore 2 /* result */
        start local 2 // org.eclipse.collections.impl.Counter result
         1: .line 211
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;)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/AbstractBag.lambda$8(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 217
            aload 2 /* result */
            invokevirtual org.eclipse.collections.impl.Counter.getCount:()I
            ireturn
        end local 2 // org.eclipse.collections.impl.Counter result
        end local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
            1    3     2     result  Lorg/eclipse/collections/impl/Counter;
    Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)I
    MethodParameters:
           Name  Flags
      predicate  

  public <V, R extends java.util.Collection<V>> R collect(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // java.util.Collection target
         0: .line 223
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 225
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 227
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$9(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 228
            goto 5
         4: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$10(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 239
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TV;>;
    Signature: <V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <P, V, R extends java.util.Collection<V>> R collectWith(org.eclipse.collections.api.block.function.Function2<? super T, ? super P, ? extends V>, P, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function2 function
        start local 2 // java.lang.Object parameter
        start local 3 // java.util.Collection target
         0: .line 248
            aload 3 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 250
            aload 3 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 4 /* targetBag */
        start local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 252
            aload 0 /* this */
            aload 4 /* targetBag */
            aload 1 /* function */
            aload 2 /* parameter */
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)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/AbstractBag.lambda$11(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 253
            goto 5
         4: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* parameter */
            aload 3 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$12(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 264
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            areturn
        end local 3 // java.util.Collection target
        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.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function2<-TT;-TP;+TV;>;
            0    6     2  parameter  TP;
            0    6     3     target  TR;
            2    3     4  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TV;>;
    Signature: <P:Ljava/lang/Object;V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/function/Function2<-TT;-TP;+TV;>;TP;TR;)TR;
    MethodParameters:
           Name  Flags
      function   
      parameter  
      target     

  public <V, R extends java.util.Collection<V>> R 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;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.predicate.Predicate predicate
        start local 2 // org.eclipse.collections.api.block.function.Function function
        start local 3 // java.util.Collection target
         0: .line 273
            aload 3 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 275
            aload 3 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 4 /* targetBag */
        start local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 277
            aload 0 /* this */
            aload 1 /* predicate */
            aload 4 /* targetBag */
            aload 2 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$13(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 4 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 283
            goto 5
         4: .line 286
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* predicate */
            aload 2 /* function */
            aload 3 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$14(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 297
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            areturn
        end local 3 // java.util.Collection target
        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.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  predicate  Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
            0    6     2   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
            0    6     3     target  TR;
            2    3     4  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TV;>;
    Signature: <V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TR;)TR;
    MethodParameters:
           Name  Flags
      predicate  
      function   
      target     

  public <V, R extends java.util.Collection<V>> R flatCollect(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // java.util.Collection target
         0: .line 303
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.MutableBagIterable
            ifeq 4
         1: .line 305
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         2: .line 307
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$15(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.MutableBagIterable targetBag
         3: .line 311
            goto 5
         4: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$17(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 322
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // java.util.Collection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/MutableBagIterable<TV;>;
    Signature: <V:Ljava/lang/Object;R::Ljava/util/Collection<TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableBooleanCollection> R collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.BooleanFunction booleanFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableBooleanCollection target
         0: .line 328
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            ifeq 4
         1: .line 330
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableBooleanBag targetBag
         2: .line 331
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* booleanFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)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/AbstractBag.lambda$19(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableBooleanBag targetBag
         3: .line 332
            goto 5
         4: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* booleanFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)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/AbstractBag.lambda$20(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 343
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableBooleanCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.BooleanFunction booleanFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    6     0             this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  booleanFunction  Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;
            0    6     2           target  TR;
            2    3     3        targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;>(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;TR;)TR;
    MethodParameters:
                 Name  Flags
      booleanFunction  
      target           

  public <R extends org.eclipse.collections.api.collection.primitive.MutableBooleanCollection> R flatCollectBoolean(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.BooleanIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableBooleanCollection target
         0: .line 350
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            ifeq 4
         1: .line 352
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableBooleanBag targetBag
         2: .line 353
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;)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/AbstractBag.lambda$21(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableBooleanBag targetBag
         3: .line 357
            goto 5
         4: .line 360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)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/AbstractBag.lambda$23(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 368
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableBooleanCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/BooleanIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/BooleanIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableByteCollection> R collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ByteFunction byteFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableByteCollection target
         0: .line 374
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableByteBag
            ifeq 4
         1: .line 376
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableByteBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableByteBag targetBag
         2: .line 377
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* byteFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)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/AbstractBag.lambda$25(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableByteBag targetBag
         3: .line 378
            goto 5
         4: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* byteFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)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/AbstractBag.lambda$26(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 389
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableByteCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.ByteFunction byteFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  byteFunction  Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;
            0    6     2        target  TR;
            2    3     3     targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;>(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;TR;)TR;
    MethodParameters:
              Name  Flags
      byteFunction  
      target        

  public <R extends org.eclipse.collections.api.collection.primitive.MutableByteCollection> R flatCollectByte(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.ByteIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableByteCollection target
         0: .line 396
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableByteBag
            ifeq 4
         1: .line 398
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableByteBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableByteBag targetBag
         2: .line 399
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;)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/AbstractBag.lambda$27(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableByteBag targetBag
         3: .line 403
            goto 5
         4: .line 406
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)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/AbstractBag.lambda$29(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 414
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableByteCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/ByteIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/ByteIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableCharCollection> R collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.CharFunction charFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableCharCollection target
         0: .line 420
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableCharBag
            ifeq 4
         1: .line 422
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableCharBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableCharBag targetBag
         2: .line 423
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* charFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)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/AbstractBag.lambda$31(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableCharBag targetBag
         3: .line 424
            goto 5
         4: .line 427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* charFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)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/AbstractBag.lambda$32(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 435
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableCharCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.CharFunction charFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  charFunction  Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;
            0    6     2        target  TR;
            2    3     3     targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;>(Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;TR;)TR;
    MethodParameters:
              Name  Flags
      charFunction  
      target        

  public <R extends org.eclipse.collections.api.collection.primitive.MutableCharCollection> R flatCollectChar(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.CharIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableCharCollection target
         0: .line 442
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableCharBag
            ifeq 4
         1: .line 444
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableCharBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableCharBag targetBag
         2: .line 445
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;)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/AbstractBag.lambda$33(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableCharBag targetBag
         3: .line 449
            goto 5
         4: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)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/AbstractBag.lambda$35(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 460
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableCharCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/CharIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/CharIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableDoubleCollection> R collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction doubleFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableDoubleCollection target
         0: .line 466
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            ifeq 4
         1: .line 468
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableDoubleBag targetBag
         2: .line 469
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* doubleFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)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/AbstractBag.lambda$37(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableDoubleBag targetBag
         3: .line 470
            goto 5
         4: .line 473
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* doubleFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)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/AbstractBag.lambda$38(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 481
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableDoubleCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction doubleFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  doubleFunction  Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;
            0    6     2          target  TR;
            2    3     3       targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;>(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;TR;)TR;
    MethodParameters:
                Name  Flags
      doubleFunction  
      target          

  public <R extends org.eclipse.collections.api.collection.primitive.MutableDoubleCollection> R flatCollectDouble(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.DoubleIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableDoubleCollection target
         0: .line 489
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            ifeq 4
         1: .line 491
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableDoubleBag targetBag
         2: .line 492
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;)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/AbstractBag.lambda$39(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableDoubleBag targetBag
         3: .line 496
            goto 5
         4: .line 499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)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/AbstractBag.lambda$41(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 507
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableDoubleCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/DoubleIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/DoubleIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableFloatCollection> R collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction floatFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableFloatCollection target
         0: .line 513
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableFloatBag
            ifeq 4
         1: .line 515
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableFloatBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableFloatBag targetBag
         2: .line 516
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* floatFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)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/AbstractBag.lambda$43(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableFloatBag targetBag
         3: .line 517
            goto 5
         4: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* floatFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)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/AbstractBag.lambda$44(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 528
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableFloatCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction floatFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  floatFunction  Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;
            0    6     2         target  TR;
            2    3     3      targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;>(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;TR;)TR;
    MethodParameters:
               Name  Flags
      floatFunction  
      target         

  public <R extends org.eclipse.collections.api.collection.primitive.MutableFloatCollection> R flatCollectFloat(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.FloatIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableFloatCollection target
         0: .line 535
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableFloatBag
            ifeq 4
         1: .line 537
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableFloatBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableFloatBag targetBag
         2: .line 538
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;)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/AbstractBag.lambda$45(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableFloatBag targetBag
         3: .line 542
            goto 5
         4: .line 545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)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/AbstractBag.lambda$47(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 553
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableFloatCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/FloatIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/FloatIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableIntCollection> R collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction intFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableIntCollection target
         0: .line 559
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableIntBag
            ifeq 4
         1: .line 561
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableIntBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableIntBag targetBag
         2: .line 562
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* intFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;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/AbstractBag.lambda$49(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;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.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableIntBag targetBag
         3: .line 563
            goto 5
         4: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* intFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)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/AbstractBag.lambda$50(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 574
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableIntCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction intFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  intFunction  Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
            0    6     2       target  TR;
            2    3     3    targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;>(Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;TR;)TR;
    MethodParameters:
             Name  Flags
      intFunction  
      target       

  public <R extends org.eclipse.collections.api.collection.primitive.MutableIntCollection> R flatCollectInt(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.IntIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableIntCollection target
         0: .line 581
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableIntBag
            ifeq 4
         1: .line 583
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableIntBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableIntBag targetBag
         2: .line 584
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;)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/AbstractBag.lambda$51(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableIntBag targetBag
         3: .line 588
            goto 5
         4: .line 591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)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/AbstractBag.lambda$53(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 599
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableIntCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/IntIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/IntIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableLongCollection> R collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction longFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableLongCollection target
         0: .line 605
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableLongBag
            ifeq 4
         1: .line 607
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableLongBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableLongBag targetBag
         2: .line 608
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* longFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;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/AbstractBag.lambda$55(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;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.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableLongBag targetBag
         3: .line 609
            goto 5
         4: .line 612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* longFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)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/AbstractBag.lambda$56(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 620
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableLongCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction longFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  longFunction  Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
            0    6     2        target  TR;
            2    3     3     targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;>(Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;TR;)TR;
    MethodParameters:
              Name  Flags
      longFunction  
      target        

  public <R extends org.eclipse.collections.api.collection.primitive.MutableLongCollection> R flatCollectLong(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.LongIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableLongCollection target
         0: .line 627
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableLongBag
            ifeq 4
         1: .line 629
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableLongBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableLongBag targetBag
         2: .line 630
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;)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/AbstractBag.lambda$57(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableLongBag targetBag
         3: .line 634
            goto 5
         4: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)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/AbstractBag.lambda$59(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 645
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableLongCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/LongIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/LongIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <R extends org.eclipse.collections.api.collection.primitive.MutableShortCollection> R collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super T>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ShortFunction shortFunction
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableShortCollection target
         0: .line 651
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableShortBag
            ifeq 4
         1: .line 653
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableShortBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableShortBag targetBag
         2: .line 654
            aload 0 /* this */
            aload 3 /* targetBag */
            aload 1 /* shortFunction */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)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/AbstractBag.lambda$61(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableShortBag targetBag
         3: .line 655
            goto 5
         4: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* shortFunction */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)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/AbstractBag.lambda$62(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 666
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableShortCollection target
        end local 1 // org.eclipse.collections.api.block.function.primitive.ShortFunction shortFunction
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1  shortFunction  Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;
            0    6     2         target  TR;
            2    3     3      targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;>(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;TR;)TR;
    MethodParameters:
               Name  Flags
      shortFunction  
      target         

  public <R extends org.eclipse.collections.api.collection.primitive.MutableShortCollection> R flatCollectShort(org.eclipse.collections.api.block.function.Function<? super T, ? extends org.eclipse.collections.api.ShortIterable>, );
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.collection.primitive.MutableShortCollection target
         0: .line 673
            aload 2 /* target */
            instanceof org.eclipse.collections.api.bag.primitive.MutableShortBag
            ifeq 4
         1: .line 675
            aload 2 /* target */
            checkcast org.eclipse.collections.api.bag.primitive.MutableShortBag
            astore 3 /* targetBag */
        start local 3 // org.eclipse.collections.api.bag.primitive.MutableShortBag targetBag
         2: .line 676
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* targetBag */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;)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/AbstractBag.lambda$63(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
        end local 3 // org.eclipse.collections.api.bag.primitive.MutableShortBag targetBag
         3: .line 680
            goto 5
         4: .line 683
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)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/AbstractBag.lambda$65(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         5: .line 691
      StackMap locals:
      StackMap stack:
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.collection.primitive.MutableShortCollection target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    6     1   function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/ShortIterable;>;
            0    6     2     target  TR;
            2    3     3  targetBag  Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;
    Signature: <R::Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Lorg/eclipse/collections/api/ShortIterable;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <V, R extends org.eclipse.collections.api.multimap.MutableMultimap<V, T>> R 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/MutableMultimap;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.multimap.MutableMultimap target
         0: .line 699
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* target */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;)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/AbstractBag.lambda$67(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         1: .line 703
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.multimap.MutableMultimap target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    2     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
            0    2     2    target  TR;
    Signature: <V:Ljava/lang/Object;R::Lorg/eclipse/collections/api/multimap/MutableMultimap<TV;TT;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public <V, R extends org.eclipse.collections.api.multimap.MutableMultimap<V, T>> R 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/MutableMultimap;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.Function function
        start local 2 // org.eclipse.collections.api.multimap.MutableMultimap target
         0: .line 711
            aload 0 /* this */
            aload 2 /* target */
            aload 1 /* function */
            invokedynamic value(Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$68(Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         1: .line 715
            aload 2 /* target */
            areturn
        end local 2 // org.eclipse.collections.api.multimap.MutableMultimap target
        end local 1 // org.eclipse.collections.api.block.function.Function function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    2     1  function  Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
            0    2     2    target  TR;
    Signature: <V:Ljava/lang/Object;R::Lorg/eclipse/collections/api/multimap/MutableMultimap<TV;TT;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;TR;)TR;
    MethodParameters:
          Name  Flags
      function  
      target    

  public long sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction function
         0: .line 721
            iconst_1
            newarray 11
            astore 2 /* sum */
        start local 2 // long[] sum
         1: .line 722
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* sum */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[J)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/AbstractBag.lambda$70(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[JLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 726
            aload 2 /* sum */
            iconst_0
            laload
            lreturn
        end local 2 // long[] sum
        end local 1 // org.eclipse.collections.api.block.function.primitive.IntFunction function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  function  Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
            1    3     2       sum  [J
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;)J
    MethodParameters:
          Name  Flags
      function  

  public double sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction function
         0: .line 732
            iconst_1
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            astore 2 /* sum */
        start local 2 // double[] sum
         1: .line 733
            iconst_1
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            astore 3 /* compensation */
        start local 3 // double[] compensation
         2: .line 734
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* compensation */
            aload 2 /* sum */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[D)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/AbstractBag.lambda$71(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[DLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         3: .line 744
            aload 2 /* sum */
            iconst_0
            daload
            dreturn
        end local 3 // double[] compensation
        end local 2 // double[] sum
        end local 1 // org.eclipse.collections.api.block.function.primitive.FloatFunction function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    4     1      function  Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;
            1    4     2           sum  [D
            2    4     3  compensation  [D
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public long sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction function
         0: .line 750
            iconst_1
            newarray 11
            astore 2 /* sum */
        start local 2 // long[] sum
         1: .line 751
            aload 0 /* this */
            aload 1 /* function */
            aload 2 /* sum */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[J)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/AbstractBag.lambda$72(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[JLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 755
            aload 2 /* sum */
            iconst_0
            laload
            lreturn
        end local 2 // long[] sum
        end local 1 // org.eclipse.collections.api.block.function.primitive.LongFunction function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  function  Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
            1    3     2       sum  [J
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;)J
    MethodParameters:
          Name  Flags
      function  

  public double sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction function
         0: .line 761
            iconst_1
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            astore 2 /* sum */
        start local 2 // double[] sum
         1: .line 762
            iconst_1
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            astore 3 /* compensation */
        start local 3 // double[] compensation
         2: .line 763
            aload 0 /* this */
            aload 1 /* function */
            aload 3 /* compensation */
            aload 2 /* sum */
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[D)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/AbstractBag.lambda$73(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[DLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         3: .line 773
            aload 2 /* sum */
            iconst_0
            daload
            dreturn
        end local 3 // double[] compensation
        end local 2 // double[] sum
        end local 1 // org.eclipse.collections.api.block.function.primitive.DoubleFunction function
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    4     1      function  Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;
            1    4     2           sum  [D
            2    4     3  compensation  [D
    Signature: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public <IV> IV injectInto(IV, org.eclipse.collections.api.block.function.Function2<? super IV, ? super T, ? extends IV>);
    descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // java.lang.Object injectedValue
        start local 2 // org.eclipse.collections.api.block.function.Function2 function
         0: .line 779
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* injectedValue */
            aastore
            astore 3 /* result */
        start local 3 // java.lang.Object[] result
         1: .line 780
            aload 0 /* this */
            aload 3 /* result */
            aload 2 /* function */
            invokedynamic value([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;)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/AbstractBag.lambda$74([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 786
            aload 3 /* result */
            iconst_0
            aaload
            areturn
        end local 3 // java.lang.Object[] result
        end local 2 // org.eclipse.collections.api.block.function.Function2 function
        end local 1 // java.lang.Object injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  TIV;
            0    3     2       function  Lorg/eclipse/collections/api/block/function/Function2<-TIV;-TT;+TIV;>;
            1    3     3         result  [Ljava/lang/Object;
    Signature: <IV:Ljava/lang/Object;>(TIV;Lorg/eclipse/collections/api/block/function/Function2<-TIV;-TT;+TIV;>;)TIV;
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public int injectInto(int, org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction<? super T>);
    descriptor: (ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // int injectedValue
        start local 2 // org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction function
         0: .line 792
            iconst_1
            newarray 10
            dup
            iconst_0
            iload 1 /* injectedValue */
            iastore
            astore 3 /* result */
        start local 3 // int[] result
         1: .line 793
            aload 0 /* this */
            aload 3 /* result */
            aload 2 /* function */
            invokedynamic value([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;)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/AbstractBag.lambda$75([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 799
            aload 3 /* result */
            iconst_0
            iaload
            ireturn
        end local 3 // int[] result
        end local 2 // org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction function
        end local 1 // int injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  I
            0    3     2       function  Lorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction<-TT;>;
            1    3     3         result  [I
    Signature: (ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction<-TT;>;)I
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public long injectInto(long, org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction<? super T>);
    descriptor: (JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // long injectedValue
        start local 3 // org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction function
         0: .line 805
            iconst_1
            newarray 11
            dup
            iconst_0
            lload 1 /* injectedValue */
            lastore
            astore 4 /* result */
        start local 4 // long[] result
         1: .line 806
            aload 0 /* this */
            aload 4 /* result */
            aload 3 /* function */
            invokedynamic value([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;)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/AbstractBag.lambda$76([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 812
            aload 4 /* result */
            iconst_0
            laload
            lreturn
        end local 4 // long[] result
        end local 3 // org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction function
        end local 1 // long injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  J
            0    3     3       function  Lorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction<-TT;>;
            1    3     4         result  [J
    Signature: (JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction<-TT;>;)J
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public double injectInto(double, org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction<? super T>);
    descriptor: (DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // double injectedValue
        start local 3 // org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction function
         0: .line 818
            iconst_1
            newarray 7
            dup
            iconst_0
            dload 1 /* injectedValue */
            dastore
            astore 4 /* result */
        start local 4 // double[] result
         1: .line 819
            aload 0 /* this */
            aload 4 /* result */
            aload 3 /* function */
            invokedynamic value([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;)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/AbstractBag.lambda$77([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 825
            aload 4 /* result */
            iconst_0
            daload
            dreturn
        end local 4 // double[] result
        end local 3 // org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction function
        end local 1 // double injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  D
            0    3     3       function  Lorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction<-TT;>;
            1    3     4         result  [D
    Signature: (DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction<-TT;>;)D
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public float injectInto(float, org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction<? super T>);
    descriptor: (FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // float injectedValue
        start local 2 // org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction function
         0: .line 831
            iconst_1
            newarray 6
            dup
            iconst_0
            fload 1 /* injectedValue */
            fastore
            astore 3 /* result */
        start local 3 // float[] result
         1: .line 832
            aload 0 /* this */
            aload 3 /* result */
            aload 2 /* function */
            invokedynamic value([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;)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/AbstractBag.lambda$78([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 838
            aload 3 /* result */
            iconst_0
            faload
            freturn
        end local 3 // float[] result
        end local 2 // org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction function
        end local 1 // float injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  F
            0    3     2       function  Lorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction<-TT;>;
            1    3     3         result  [F
    Signature: (FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction<-TT;>;)F
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public <IV, P> IV injectIntoWith(IV, org.eclipse.collections.api.block.function.Function3<? super IV, ? super T, ? super P, ? extends IV>, );
    descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // java.lang.Object injectedValue
        start local 2 // org.eclipse.collections.api.block.function.Function3 function
        start local 3 // java.lang.Object parameter
         0: .line 843
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* injectedValue */
            aastore
            astore 4 /* result */
        start local 4 // java.lang.Object[] result
         1: .line 844
            aload 0 /* this */
            aload 4 /* result */
            aload 2 /* function */
            aload 3 /* parameter */
            invokedynamic value([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;)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/AbstractBag.lambda$79([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 850
            aload 4 /* result */
            iconst_0
            aaload
            areturn
        end local 4 // java.lang.Object[] result
        end local 3 // java.lang.Object parameter
        end local 2 // org.eclipse.collections.api.block.function.Function3 function
        end local 1 // java.lang.Object injectedValue
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  injectedValue  TIV;
            0    3     2       function  Lorg/eclipse/collections/api/block/function/Function3<-TIV;-TT;-TP;+TIV;>;
            0    3     3      parameter  TP;
            1    3     4         result  [Ljava/lang/Object;
    Signature: <IV:Ljava/lang/Object;P:Ljava/lang/Object;>(TIV;Lorg/eclipse/collections/api/block/function/Function3<-TIV;-TT;-TP;+TIV;>;TP;)TIV;
    MethodParameters:
               Name  Flags
      injectedValue  
      function       
      parameter      

  public java.lang.String toStringOfItemToCount();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 856
            new java.util.StringJoiner
            dup
            ldc ", "
            ldc "{"
            ldc "}"
            invokespecial java.util.StringJoiner.<init>:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
            astore 1 /* joiner */
        start local 1 // java.util.StringJoiner joiner
         1: .line 857
            aload 0 /* this */
            aload 1 /* joiner */
            invokedynamic value(Ljava/util/StringJoiner;)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/AbstractBag.lambda$80(Ljava/util/StringJoiner;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 858
            aload 1 /* joiner */
            invokevirtual java.util.StringJoiner.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.util.StringJoiner joiner
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  joiner  Ljava/util/StringJoiner;

  protected org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>> toListWithOccurrences();
    descriptor: ()Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 863
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.sizeDistinct:()I
            invokestatic org.eclipse.collections.impl.list.mutable.FastList.newList:(I)Lorg/eclipse/collections/impl/list/mutable/FastList;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.list.MutableList result
         1: .line 864
            aload 0 /* this */
            aload 1 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)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/AbstractBag.lambda$81(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 865
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.list.MutableList result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
    Signature: ()Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;

  public org.eclipse.collections.api.list.MutableList<T> toList();
    descriptor: ()Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 871
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.size:()I
            invokestatic org.eclipse.collections.impl.list.mutable.FastList.newList:(I)Lorg/eclipse/collections/impl/list/mutable/FastList;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.list.MutableList result
         1: .line 872
            aload 0 /* this */
            aload 1 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)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/AbstractBag.lambda$82(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 878
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.list.MutableList result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/list/MutableList<TT;>;
    Signature: ()Lorg/eclipse/collections/api/list/MutableList<TT;>;

  public org.eclipse.collections.api.list.MutableList<T> toSortedList(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // java.util.Comparator comparator
         0: .line 884
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.toListWithOccurrences:()Lorg/eclipse/collections/api/list/MutableList;
            aload 1 /* comparator */
            invokedynamic compare(Ljava/util/Comparator;)Ljava/util/Comparator;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)I
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$83(Ljava/util/Comparator;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)I (6)
                  (Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)I
            invokeinterface org.eclipse.collections.api.list.MutableList.sortThis:(Ljava/util/Comparator;)Lorg/eclipse/collections/api/list/MutableList;
            astore 2 /* sorted */
        start local 2 // org.eclipse.collections.api.list.MutableList sorted
         1: .line 886
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.size:()I
            invokestatic org.eclipse.collections.impl.list.mutable.FastList.newList:(I)Lorg/eclipse/collections/impl/list/mutable/FastList;
            astore 3 /* result */
        start local 3 // org.eclipse.collections.api.list.MutableList result
         2: .line 887
            aload 2 /* sorted */
            aload 3 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$84(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V (6)
                  (Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V
                  1
            invokeinterface org.eclipse.collections.api.list.MutableList.each:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
         3: .line 895
            aload 3 /* result */
            areturn
        end local 3 // org.eclipse.collections.api.list.MutableList result
        end local 2 // org.eclipse.collections.api.list.MutableList sorted
        end local 1 // java.util.Comparator comparator
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    4     1  comparator  Ljava/util/Comparator<-TT;>;
            1    4     2      sorted  Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
            2    4     3      result  Lorg/eclipse/collections/api/list/MutableList<TT;>;
    Signature: (Ljava/util/Comparator<-TT;>;)Lorg/eclipse/collections/api/list/MutableList<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public org.eclipse.collections.api.set.MutableSet<T> toSet();
    descriptor: ()Lorg/eclipse/collections/api/set/MutableSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 901
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.sizeDistinct:()I
            invokestatic org.eclipse.collections.impl.set.mutable.UnifiedSet.newSet:(I)Lorg/eclipse/collections/impl/set/mutable/UnifiedSet;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.set.MutableSet result
         1: .line 902
            aload 0 /* this */
            aload 1 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/set/MutableSet;)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/AbstractBag.lambda$85(Lorg/eclipse/collections/api/set/MutableSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 903
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.set.MutableSet result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/set/MutableSet<TT;>;
    Signature: ()Lorg/eclipse/collections/api/set/MutableSet<TT;>;

  public org.eclipse.collections.api.set.sorted.MutableSortedSet<T> toSortedSet();
    descriptor: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 909
            getstatic org.eclipse.collections.api.factory.SortedSets.mutable:Lorg/eclipse/collections/api/factory/set/sorted/MutableSortedSetFactory;
            invokeinterface org.eclipse.collections.api.factory.set.sorted.MutableSortedSetFactory.empty:()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.set.sorted.MutableSortedSet result
         1: .line 910
            aload 0 /* this */
            aload 1 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;)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/AbstractBag.lambda$86(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 911
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.set.sorted.MutableSortedSet result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;
    Signature: ()Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;

  public org.eclipse.collections.api.set.sorted.MutableSortedSet<T> toSortedSet(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // java.util.Comparator comparator
         0: .line 917
            getstatic org.eclipse.collections.api.factory.SortedSets.mutable:Lorg/eclipse/collections/api/factory/set/sorted/MutableSortedSetFactory;
            aload 1 /* comparator */
            invokeinterface org.eclipse.collections.api.factory.set.sorted.MutableSortedSetFactory.with:(Ljava/util/Comparator;)Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;
            astore 2 /* result */
        start local 2 // org.eclipse.collections.api.set.sorted.MutableSortedSet result
         1: .line 918
            aload 0 /* this */
            aload 2 /* result */
            invokedynamic value(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;)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/AbstractBag.lambda$87(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 919
            aload 2 /* result */
            areturn
        end local 2 // org.eclipse.collections.api.set.sorted.MutableSortedSet result
        end local 1 // java.util.Comparator comparator
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  comparator  Ljava/util/Comparator<-TT;>;
            1    3     2      result  Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;
    Signature: (Ljava/util/Comparator<-TT;>;)Lorg/eclipse/collections/api/set/sorted/MutableSortedSet<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public org.eclipse.collections.api.bag.MutableBag<T> toBag();
    descriptor: ()Lorg/eclipse/collections/api/bag/MutableBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 925
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.sizeDistinct:()I
            invokestatic org.eclipse.collections.impl.bag.mutable.HashBag.newBag:(I)Lorg/eclipse/collections/impl/bag/mutable/HashBag;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.bag.MutableBag result
         1: .line 926
            aload 0 /* this */
            aload 1 /* result */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 927
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.bag.MutableBag result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/bag/MutableBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/MutableBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> toSortedBag();
    descriptor: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
         0: .line 933
            invokestatic org.eclipse.collections.impl.bag.sorted.mutable.TreeBag.newBag:()Lorg/eclipse/collections/impl/bag/sorted/mutable/TreeBag;
            astore 1 /* result */
        start local 1 // org.eclipse.collections.api.bag.sorted.MutableSortedBag result
         1: .line 934
            aload 0 /* this */
            aload 1 /* result */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 935
            aload 1 /* result */
            areturn
        end local 1 // org.eclipse.collections.api.bag.sorted.MutableSortedBag result
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            1    3     1  result  Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    Signature: ()Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;

  public org.eclipse.collections.api.bag.sorted.MutableSortedBag<T> toSortedBag(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // java.util.Comparator comparator
         0: .line 941
            aload 1 /* comparator */
            invokestatic org.eclipse.collections.impl.bag.sorted.mutable.TreeBag.newBag:(Ljava/util/Comparator;)Lorg/eclipse/collections/impl/bag/sorted/mutable/TreeBag;
            astore 2 /* result */
        start local 2 // org.eclipse.collections.api.bag.sorted.MutableSortedBag result
         1: .line 942
            aload 0 /* this */
            aload 2 /* result */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.forEachWithOccurrences:(Lorg/eclipse/collections/api/block/procedure/primitive/ObjectIntProcedure;)V
         2: .line 943
            aload 2 /* result */
            areturn
        end local 2 // org.eclipse.collections.api.bag.sorted.MutableSortedBag result
        end local 1 // java.util.Comparator comparator
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0    3     1  comparator  Ljava/util/Comparator<-TT;>;
            1    3     2      result  Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    Signature: (Ljava/util/Comparator<-TT;>;)Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  protected org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>> occurrencesSortingBy(int, org.eclipse.collections.api.block.function.primitive.IntFunction<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>>, org.eclipse.collections.api.list.MutableList<org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T>>);
    descriptor: (ILorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/list/MutableList;)Lorg/eclipse/collections/api/list/MutableList;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=4
        start local 0 // org.eclipse.collections.impl.bag.AbstractBag this
        start local 1 // int n
        start local 2 // org.eclipse.collections.api.block.function.primitive.IntFunction function
        start local 3 // org.eclipse.collections.api.list.MutableList returnWhenEmpty
         0: .line 948
            iload 1 /* n */
            ifge 2
         1: .line 950
            new java.lang.IllegalArgumentException
            dup
            ldc "Cannot use a value of n < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 952
      StackMap locals:
      StackMap stack:
            iload 1 /* n */
            ifne 4
         3: .line 954
            aload 3 /* returnWhenEmpty */
            areturn
         4: .line 956
      StackMap locals:
      StackMap stack:
            iload 1 /* n */
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.sizeDistinct:()I
            invokestatic java.lang.Math.min:(II)I
            istore 4 /* keySize */
        start local 4 // int keySize
         5: .line 957
            aload 0 /* this */
            invokevirtual org.eclipse.collections.impl.bag.AbstractBag.toListWithOccurrences:()Lorg/eclipse/collections/api/list/MutableList;
            aload 2 /* function */
            invokeinterface org.eclipse.collections.api.list.MutableList.sortThisByInt:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/list/MutableList;
            astore 5 /* sorted */
        start local 5 // org.eclipse.collections.api.list.MutableList sorted
         6: .line 958
            aload 5 /* sorted */
            iconst_0
            iload 4 /* keySize */
            invokeinterface org.eclipse.collections.api.list.MutableList.subList:(II)Lorg/eclipse/collections/api/list/MutableList;
            invokeinterface org.eclipse.collections.api.list.MutableList.toList:()Lorg/eclipse/collections/api/list/MutableList;
            astore 6 /* results */
        start local 6 // org.eclipse.collections.api.list.MutableList results
         7: .line 959
            goto 10
         8: .line 961
      StackMap locals: int org.eclipse.collections.api.list.MutableList org.eclipse.collections.api.list.MutableList
      StackMap stack:
            aload 6 /* results */
            aload 5 /* sorted */
            iload 4 /* keySize */
            invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.tuple.primitive.ObjectIntPair
            invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 962
            iinc 4 /* keySize */ 1
        10: .line 959
      StackMap locals:
      StackMap stack:
            iload 4 /* keySize */
            aload 5 /* sorted */
            invokeinterface org.eclipse.collections.api.list.MutableList.size:()I
            if_icmpge 11
            aload 6 /* results */
            invokeinterface org.eclipse.collections.api.list.MutableList.getLast:()Ljava/lang/Object;
            checkcast org.eclipse.collections.api.tuple.primitive.ObjectIntPair
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getTwo:()I
            aload 5 /* sorted */
            iload 4 /* keySize */
            invokeinterface org.eclipse.collections.api.list.MutableList.get:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.tuple.primitive.ObjectIntPair
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getTwo:()I
            if_icmpeq 8
        11: .line 964
      StackMap locals:
      StackMap stack:
            aload 6 /* results */
            areturn
        end local 6 // org.eclipse.collections.api.list.MutableList results
        end local 5 // org.eclipse.collections.api.list.MutableList sorted
        end local 4 // int keySize
        end local 3 // org.eclipse.collections.api.list.MutableList returnWhenEmpty
        end local 2 // org.eclipse.collections.api.block.function.primitive.IntFunction function
        end local 1 // int n
        end local 0 // org.eclipse.collections.impl.bag.AbstractBag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lorg/eclipse/collections/impl/bag/AbstractBag<TT;>;
            0   12     1                n  I
            0   12     2         function  Lorg/eclipse/collections/api/block/function/primitive/IntFunction<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
            0   12     3  returnWhenEmpty  Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
            5   12     4          keySize  I
            6   12     5           sorted  Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
            7   12     6          results  Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
    Signature: (ILorg/eclipse/collections/api/block/function/primitive/IntFunction<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;)Lorg/eclipse/collections/api/list/MutableList<Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;>;
    MethodParameters:
                 Name  Flags
      n                
      function         
      returnWhenEmpty  

  private static void lambda$0(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.bag.MutableBagIterable, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 93
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 95
            aload 1
            aload 2 /* each */
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            pop
         2: .line 97
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I

  private static void lambda$1(org.eclipse.collections.api.block.predicate.Predicate, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 102
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifeq 6
         1: .line 104
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 5
         3: .line 106
      StackMap locals: int
      StackMap stack:
            aload 1
            aload 2 /* each */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 104
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 4 // int i
         6: .line 109
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            2    6     4            i  I

  private static void lambda$2(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object, org.eclipse.collections.api.bag.MutableBagIterable, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 125
            aload 0
            aload 3 /* each */
            aload 1
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate2.accept:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 2
         1: .line 127
            aload 2
            aload 3 /* each */
            iload 4 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            pop
         2: .line 129
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     3         each  TT;
            0    3     4  occurrences  I

  private static void lambda$3(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 134
            aload 0
            aload 3 /* each */
            aload 1
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate2.accept:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 6
         1: .line 136
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 138
      StackMap locals: int
      StackMap stack:
            aload 2
            aload 3 /* each */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 136
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 4 /* occurrences */
            if_icmplt 3
        end local 5 // int i
         6: .line 141
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     3         each  TT;
            0    7     4  occurrences  I
            2    6     5            i  I

  private static void lambda$4(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.bag.MutableBagIterable, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 154
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 156
            aload 1
            aload 2 /* each */
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            pop
         2: .line 158
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I

  private static void lambda$5(org.eclipse.collections.api.block.predicate.Predicate, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 163
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifne 6
         1: .line 165
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 5
         3: .line 167
      StackMap locals: int
      StackMap stack:
            aload 1
            aload 2 /* each */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 165
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 4 // int i
         6: .line 170
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            2    6     4            i  I

  private static void lambda$6(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object, org.eclipse.collections.api.bag.MutableBagIterable, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 186
            aload 0
            aload 3 /* each */
            aload 1
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate2.accept:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
         1: .line 188
            aload 2
            aload 3 /* each */
            iload 4 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            pop
         2: .line 190
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     3         each  TT;
            0    3     4  occurrences  I

  private static void lambda$7(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 195
            aload 0
            aload 3 /* each */
            aload 1
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate2.accept:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 6
         1: .line 197
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 199
      StackMap locals: int
      StackMap stack:
            aload 2
            aload 3 /* each */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 197
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 4 /* occurrences */
            if_icmplt 3
        end local 5 // int i
         6: .line 202
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     3         each  TT;
            0    7     4  occurrences  I
            2    6     5            i  I

  private static void lambda$8(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.impl.Counter, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 212
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 214
            aload 1
            iload 3 /* occurrences */
            invokevirtual org.eclipse.collections.impl.Counter.add:(I)V
         2: .line 216
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I

  private static void lambda$9(org.eclipse.collections.api.bag.MutableBagIterable, org.eclipse.collections.api.block.function.Function, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 227
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$10(org.eclipse.collections.api.block.function.Function, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 232
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* value */
        start local 4 // java.lang.Object value
         1: .line 233
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 235
      StackMap locals: java.lang.Object int
      StackMap stack:
            aload 1
            aload 4 /* value */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 233
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // java.lang.Object value
         6: .line 237
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  TV;
            2    6     5            i  I

  private static void lambda$11(org.eclipse.collections.api.bag.MutableBagIterable, org.eclipse.collections.api.block.function.Function2, java.lang.Object, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 252
            aload 0
            aload 1
            aload 3 /* each */
            aload 2
            invokeinterface org.eclipse.collections.api.block.function.Function2.value:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            iload 4 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            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$12(org.eclipse.collections.api.block.function.Function2, java.lang.Object, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=7, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 257
            aload 0
            aload 3 /* each */
            aload 1
            invokeinterface org.eclipse.collections.api.block.function.Function2.value:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            astore 5 /* value */
        start local 5 // java.lang.Object value
         1: .line 258
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         2: goto 5
         3: .line 260
      StackMap locals: java.lang.Object int
      StackMap stack:
            aload 2
            aload 5 /* value */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         4: .line 258
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            iload 4 /* occurrences */
            if_icmplt 3
        end local 6 // int i
        end local 5 // java.lang.Object value
         6: .line 262
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     3         each  TT;
            0    7     4  occurrences  I
            1    6     5        value  TV;
            2    6     6            i  I

  private static void lambda$13(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.bag.MutableBagIterable, org.eclipse.collections.api.block.function.Function, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 278
            aload 0
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 280
            aload 1
            aload 2
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            iload 4 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            pop
         2: .line 282
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     3         each  TT;
            0    3     4  occurrences  I

  private static void lambda$14(org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.function.Function, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=7, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 287
            aload 0
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.predicate.Predicate.accept:(Ljava/lang/Object;)Z
            ifeq 7
         1: .line 289
            aload 1
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 5 /* value */
        start local 5 // java.lang.Object value
         2: .line 290
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         3: goto 6
         4: .line 292
      StackMap locals: java.lang.Object int
      StackMap stack:
            aload 2
            aload 5 /* value */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         5: .line 290
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 6 /* i */
            iload 4 /* occurrences */
            if_icmplt 4
        end local 6 // int i
        end local 5 // java.lang.Object value
         7: .line 295
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     3         each  TT;
            0    8     4  occurrences  I
            2    7     5        value  TV;
            3    7     6            i  I

  private static void lambda$15(org.eclipse.collections.api.bag.MutableBagIterable, org.eclipse.collections.api.block.function.Function, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 308
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Iterable
            astore 4 /* values */
        start local 4 // java.lang.Iterable values
         1: .line 309
            aload 4 /* values */
            aload 0
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;I)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$16(Lorg/eclipse/collections/api/bag/MutableBagIterable;ILjava/lang/Object;)V (6)
                  (Ljava/lang/Object;)V
                  1
            invokestatic org.eclipse.collections.impl.utility.Iterate.forEach:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure;)V
        end local 4 // java.lang.Iterable values
         2: .line 310
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Ljava/lang/Iterable<TV;>;

  private static void lambda$17(org.eclipse.collections.api.block.function.Function, java.util.Collection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 315
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Iterable
            astore 4 /* values */
        start local 4 // java.lang.Iterable values
         1: .line 316
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 318
      StackMap locals: java.lang.Iterable int
      StackMap stack:
            aload 4 /* values */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Ljava/util/Collection;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  java/util/Collection.add(Ljava/lang/Object;)Z (9 itf)
                  (Ljava/lang/Object;)V
                  1
            invokestatic org.eclipse.collections.impl.utility.Iterate.forEach:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure;)V
         4: .line 316
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // java.lang.Iterable values
         6: .line 320
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4       values  Ljava/lang/Iterable<TV;>;
            2    6     5            i  I

  private static void lambda$19(org.eclipse.collections.api.bag.primitive.MutableBooleanBag, org.eclipse.collections.api.block.function.primitive.BooleanFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 331
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.BooleanFunction.booleanValueOf:(Ljava/lang/Object;)Z
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableBooleanBag.addOccurrences:(ZI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$20(org.eclipse.collections.api.block.function.primitive.BooleanFunction, org.eclipse.collections.api.collection.primitive.MutableBooleanCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 336
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.BooleanFunction.booleanValueOf:(Ljava/lang/Object;)Z
            istore 4 /* value */
        start local 4 // boolean value
         1: .line 337
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 339
      StackMap locals: int int
      StackMap stack:
            aload 1
            iload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.add:(Z)Z
            pop
         4: .line 337
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // boolean value
         6: .line 341
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Z
            2    6     5            i  I

  private static void lambda$21(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableBooleanBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 354
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.BooleanIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.BooleanIterable values
         1: .line 355
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;
              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:
                  (Z)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$22(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;IZ)V (6)
                  (Z)V
                  1
            invokeinterface org.eclipse.collections.api.BooleanIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;)V
        end local 4 // org.eclipse.collections.api.BooleanIterable values
         2: .line 356
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/BooleanIterable;

  private static void lambda$23(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableBooleanCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 361
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.BooleanIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.BooleanIterable value
         1: .line 362
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 364
      StackMap locals: org.eclipse.collections.api.BooleanIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;
              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:
                  (Z)V
                  org/eclipse/collections/api/collection/primitive/MutableBooleanCollection.add(Z)Z (9 itf)
                  (Z)V
                  1
            invokeinterface org.eclipse.collections.api.BooleanIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;)V
         4: .line 362
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.BooleanIterable value
         6: .line 366
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/BooleanIterable;
            2    6     5            i  I

  private static void lambda$25(org.eclipse.collections.api.bag.primitive.MutableByteBag, org.eclipse.collections.api.block.function.primitive.ByteFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 377
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.ByteFunction.byteValueOf:(Ljava/lang/Object;)B
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableByteBag.addOccurrences:(BI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$26(org.eclipse.collections.api.block.function.primitive.ByteFunction, org.eclipse.collections.api.collection.primitive.MutableByteCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 382
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.ByteFunction.byteValueOf:(Ljava/lang/Object;)B
            istore 4 /* value */
        start local 4 // byte value
         1: .line 383
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 385
      StackMap locals: int int
      StackMap stack:
            aload 1
            iload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableByteCollection.add:(B)Z
            pop
         4: .line 383
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // byte value
         6: .line 387
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  B
            2    6     5            i  I

  private static void lambda$27(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableByteBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 400
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.ByteIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.ByteIterable values
         1: .line 401
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;
              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:
                  (B)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$28(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;IB)V (6)
                  (B)V
                  1
            invokeinterface org.eclipse.collections.api.ByteIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;)V
        end local 4 // org.eclipse.collections.api.ByteIterable values
         2: .line 402
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/ByteIterable;

  private static void lambda$29(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableByteCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 407
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.ByteIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.ByteIterable value
         1: .line 408
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 410
      StackMap locals: org.eclipse.collections.api.ByteIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;
              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:
                  (B)V
                  org/eclipse/collections/api/collection/primitive/MutableByteCollection.add(B)Z (9 itf)
                  (B)V
                  1
            invokeinterface org.eclipse.collections.api.ByteIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;)V
         4: .line 408
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.ByteIterable value
         6: .line 412
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/ByteIterable;
            2    6     5            i  I

  private static void lambda$31(org.eclipse.collections.api.bag.primitive.MutableCharBag, org.eclipse.collections.api.block.function.primitive.CharFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 423
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.CharFunction.charValueOf:(Ljava/lang/Object;)C
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableCharBag.addOccurrences:(CI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$32(org.eclipse.collections.api.block.function.primitive.CharFunction, org.eclipse.collections.api.collection.primitive.MutableCharCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 428
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.CharFunction.charValueOf:(Ljava/lang/Object;)C
            istore 4 /* value */
        start local 4 // char value
         1: .line 429
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 431
      StackMap locals: int int
      StackMap stack:
            aload 1
            iload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableCharCollection.add:(C)Z
            pop
         4: .line 429
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // char value
         6: .line 433
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  C
            2    6     5            i  I

  private static void lambda$33(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableCharBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 446
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.CharIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.CharIterable values
         1: .line 447
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;
              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:
                  (C)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$34(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;IC)V (6)
                  (C)V
                  1
            invokeinterface org.eclipse.collections.api.CharIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;)V
        end local 4 // org.eclipse.collections.api.CharIterable values
         2: .line 448
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/CharIterable;

  private static void lambda$35(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableCharCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 453
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.CharIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.CharIterable value
         1: .line 454
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 456
      StackMap locals: org.eclipse.collections.api.CharIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;
              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:
                  (C)V
                  org/eclipse/collections/api/collection/primitive/MutableCharCollection.add(C)Z (9 itf)
                  (C)V
                  1
            invokeinterface org.eclipse.collections.api.CharIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;)V
         4: .line 454
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.CharIterable value
         6: .line 458
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/CharIterable;
            2    6     5            i  I

  private static void lambda$37(org.eclipse.collections.api.bag.primitive.MutableDoubleBag, org.eclipse.collections.api.block.function.primitive.DoubleFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 469
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.DoubleFunction.doubleValueOf:(Ljava/lang/Object;)D
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableDoubleBag.addOccurrences:(DI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$38(org.eclipse.collections.api.block.function.primitive.DoubleFunction, org.eclipse.collections.api.collection.primitive.MutableDoubleCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=7, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 474
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.DoubleFunction.doubleValueOf:(Ljava/lang/Object;)D
            dstore 4 /* value */
        start local 4 // double value
         1: .line 475
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         2: goto 5
         3: .line 477
      StackMap locals: double int
      StackMap stack:
            aload 1
            dload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableDoubleCollection.add:(D)Z
            pop
         4: .line 475
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 6 // int i
        end local 4 // double value
         6: .line 479
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  D
            2    6     6            i  I

  private static void lambda$39(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableDoubleBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 493
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.DoubleIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.DoubleIterable values
         1: .line 494
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;
              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:
                  (D)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$40(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;ID)V (6)
                  (D)V
                  1
            invokeinterface org.eclipse.collections.api.DoubleIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
        end local 4 // org.eclipse.collections.api.DoubleIterable values
         2: .line 495
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/DoubleIterable;

  private static void lambda$41(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableDoubleCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 500
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.DoubleIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.DoubleIterable value
         1: .line 501
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 503
      StackMap locals: org.eclipse.collections.api.DoubleIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;
              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:
                  (D)V
                  org/eclipse/collections/api/collection/primitive/MutableDoubleCollection.add(D)Z (9 itf)
                  (D)V
                  1
            invokeinterface org.eclipse.collections.api.DoubleIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
         4: .line 501
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.DoubleIterable value
         6: .line 505
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/DoubleIterable;
            2    6     5            i  I

  private static void lambda$43(org.eclipse.collections.api.bag.primitive.MutableFloatBag, org.eclipse.collections.api.block.function.primitive.FloatFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 516
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.FloatFunction.floatValueOf:(Ljava/lang/Object;)F
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableFloatBag.addOccurrences:(FI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$44(org.eclipse.collections.api.block.function.primitive.FloatFunction, org.eclipse.collections.api.collection.primitive.MutableFloatCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 521
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.FloatFunction.floatValueOf:(Ljava/lang/Object;)F
            fstore 4 /* value */
        start local 4 // float value
         1: .line 522
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 524
      StackMap locals: float int
      StackMap stack:
            aload 1
            fload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableFloatCollection.add:(F)Z
            pop
         4: .line 522
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // float value
         6: .line 526
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  F
            2    6     5            i  I

  private static void lambda$45(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableFloatBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 539
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.FloatIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.FloatIterable values
         1: .line 540
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;
              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:
                  (F)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$46(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;IF)V (6)
                  (F)V
                  1
            invokeinterface org.eclipse.collections.api.FloatIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;)V
        end local 4 // org.eclipse.collections.api.FloatIterable values
         2: .line 541
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/FloatIterable;

  private static void lambda$47(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableFloatCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 546
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.FloatIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.FloatIterable value
         1: .line 547
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 549
      StackMap locals: org.eclipse.collections.api.FloatIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;
              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:
                  (F)V
                  org/eclipse/collections/api/collection/primitive/MutableFloatCollection.add(F)Z (9 itf)
                  (F)V
                  1
            invokeinterface org.eclipse.collections.api.FloatIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;)V
         4: .line 547
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.FloatIterable value
         6: .line 551
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/FloatIterable;
            2    6     5            i  I

  private static void lambda$49(org.eclipse.collections.api.bag.primitive.MutableIntBag, org.eclipse.collections.api.block.function.primitive.IntFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 562
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.IntFunction.intValueOf:(Ljava/lang/Object;)I
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableIntBag.addOccurrences:(II)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$50(org.eclipse.collections.api.block.function.primitive.IntFunction, org.eclipse.collections.api.collection.primitive.MutableIntCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 567
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.IntFunction.intValueOf:(Ljava/lang/Object;)I
            istore 4 /* value */
        start local 4 // int value
         1: .line 568
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 570
      StackMap locals: int int
      StackMap stack:
            aload 1
            iload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableIntCollection.add:(I)Z
            pop
         4: .line 568
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // int value
         6: .line 572
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  I
            2    6     5            i  I

  private static void lambda$51(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableIntBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 585
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.IntIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.IntIterable values
         1: .line 586
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;
              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:
                  (I)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$52(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;II)V (6)
                  (I)V
                  1
            invokeinterface org.eclipse.collections.api.IntIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;)V
        end local 4 // org.eclipse.collections.api.IntIterable values
         2: .line 587
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/IntIterable;

  private static void lambda$53(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableIntCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 592
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.IntIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.IntIterable value
         1: .line 593
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 595
      StackMap locals: org.eclipse.collections.api.IntIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;
              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:
                  (I)V
                  org/eclipse/collections/api/collection/primitive/MutableIntCollection.add(I)Z (9 itf)
                  (I)V
                  1
            invokeinterface org.eclipse.collections.api.IntIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;)V
         4: .line 593
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.IntIterable value
         6: .line 597
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/IntIterable;
            2    6     5            i  I

  private static void lambda$55(org.eclipse.collections.api.bag.primitive.MutableLongBag, org.eclipse.collections.api.block.function.primitive.LongFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 608
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.LongFunction.longValueOf:(Ljava/lang/Object;)J
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableLongBag.addOccurrences:(JI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$56(org.eclipse.collections.api.block.function.primitive.LongFunction, org.eclipse.collections.api.collection.primitive.MutableLongCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=7, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 613
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.LongFunction.longValueOf:(Ljava/lang/Object;)J
            lstore 4 /* value */
        start local 4 // long value
         1: .line 614
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         2: goto 5
         3: .line 616
      StackMap locals: long int
      StackMap stack:
            aload 1
            lload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableLongCollection.add:(J)Z
            pop
         4: .line 614
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 6 // int i
        end local 4 // long value
         6: .line 618
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  J
            2    6     6            i  I

  private static void lambda$57(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableLongBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 631
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.LongIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.LongIterable values
         1: .line 632
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;
              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:
                  (J)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$58(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;IJ)V (6)
                  (J)V
                  1
            invokeinterface org.eclipse.collections.api.LongIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;)V
        end local 4 // org.eclipse.collections.api.LongIterable values
         2: .line 633
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/LongIterable;

  private static void lambda$59(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableLongCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 638
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.LongIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.LongIterable value
         1: .line 639
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 641
      StackMap locals: org.eclipse.collections.api.LongIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;
              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:
                  (J)V
                  org/eclipse/collections/api/collection/primitive/MutableLongCollection.add(J)Z (9 itf)
                  (J)V
                  1
            invokeinterface org.eclipse.collections.api.LongIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;)V
         4: .line 639
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.LongIterable value
         6: .line 643
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/LongIterable;
            2    6     5            i  I

  private static void lambda$61(org.eclipse.collections.api.bag.primitive.MutableShortBag, org.eclipse.collections.api.block.function.primitive.ShortFunction, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 654
            aload 0
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.ShortFunction.shortValueOf:(Ljava/lang/Object;)S
            iload 3 /* occurrences */
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableShortBag.addOccurrences:(SI)V
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     2         each  TT;
            0    1     3  occurrences  I

  private static void lambda$62(org.eclipse.collections.api.block.function.primitive.ShortFunction, org.eclipse.collections.api.collection.primitive.MutableShortCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 659
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.ShortFunction.shortValueOf:(Ljava/lang/Object;)S
            istore 4 /* value */
        start local 4 // short value
         1: .line 660
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 662
      StackMap locals: int int
      StackMap stack:
            aload 1
            iload 4 /* value */
            invokeinterface org.eclipse.collections.api.collection.primitive.MutableShortCollection.add:(S)Z
            pop
         4: .line 660
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // short value
         6: .line 664
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  S
            2    6     5            i  I

  private static void lambda$63(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.bag.primitive.MutableShortBag, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 677
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.ShortIterable
            astore 4 /* values */
        start local 4 // org.eclipse.collections.api.ShortIterable values
         1: .line 678
            aload 4 /* values */
            aload 1
            iload 3 /* occurrences */
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
              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:
                  (S)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$64(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;IS)V (6)
                  (S)V
                  1
            invokeinterface org.eclipse.collections.api.ShortIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
        end local 4 // org.eclipse.collections.api.ShortIterable values
         2: .line 679
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Lorg/eclipse/collections/api/ShortIterable;

  private static void lambda$65(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.collection.primitive.MutableShortCollection, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 684
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.ShortIterable
            astore 4 /* value */
        start local 4 // org.eclipse.collections.api.ShortIterable value
         1: .line 685
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         2: goto 5
         3: .line 687
      StackMap locals: org.eclipse.collections.api.ShortIterable int
      StackMap stack:
            aload 4 /* value */
            aload 1
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
              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:
                  (S)V
                  org/eclipse/collections/api/collection/primitive/MutableShortCollection.add(S)Z (9 itf)
                  (S)V
                  1
            invokeinterface org.eclipse.collections.api.ShortIterable.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
         4: .line 685
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 5 /* i */
            iload 3 /* occurrences */
            if_icmplt 3
        end local 5 // int i
        end local 4 // org.eclipse.collections.api.ShortIterable value
         6: .line 689
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     2         each  TT;
            0    7     3  occurrences  I
            1    6     4        value  Lorg/eclipse/collections/api/ShortIterable;
            2    6     5            i  I

  private static void lambda$67(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.multimap.MutableMultimap, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 700
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* value */
        start local 4 // java.lang.Object value
         1: .line 701
            aload 1
            aload 4 /* value */
            iload 3 /* occurrences */
            aload 2 /* each */
            invokestatic java.util.Collections.nCopies:(ILjava/lang/Object;)Ljava/util/List;
            invokeinterface org.eclipse.collections.api.multimap.MutableMultimap.putAll:(Ljava/lang/Object;Ljava/lang/Iterable;)Z
            pop
        end local 4 // java.lang.Object value
         2: .line 702
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4        value  TV;

  private static void lambda$68(org.eclipse.collections.api.multimap.MutableMultimap, org.eclipse.collections.api.block.function.Function, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 712
            aload 1
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function.valueOf:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Iterable
            astore 4 /* values */
        start local 4 // java.lang.Iterable values
         1: .line 713
            aload 4 /* values */
            aload 0
            iload 3 /* occurrences */
            aload 2 /* each */
            invokedynamic value(Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$69(Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;Ljava/lang/Object;)V (6)
                  (Ljava/lang/Object;)V
                  1
            invokestatic org.eclipse.collections.impl.utility.Iterate.forEach:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/procedure/Procedure;)V
        end local 4 // java.lang.Iterable values
         2: .line 714
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4       values  Ljava/lang/Iterable<TV;>;

  private static void lambda$70(org.eclipse.collections.api.block.function.primitive.IntFunction, long[], java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[JLjava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=8, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 723
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.IntFunction.intValueOf:(Ljava/lang/Object;)I
            istore 4 /* intValue */
        start local 4 // int intValue
         1: .line 724
            aload 1
            iconst_0
            dup2
            laload
            iload 4 /* intValue */
            i2l
            iload 3 /* occurrences */
            i2l
            lmul
            ladd
            lastore
        end local 4 // int intValue
         2: .line 725
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4     intValue  I

  private static void lambda$71(org.eclipse.collections.api.block.function.primitive.FloatFunction, double[], double[], java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[DLjava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=11, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 735
            aload 0
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.FloatFunction.floatValueOf:(Ljava/lang/Object;)F
            fstore 5 /* f */
        start local 5 // float f
         1: .line 736
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         2: goto 8
         3: .line 738
      StackMap locals: float int
      StackMap stack:
            fload 5 /* f */
            f2d
            aload 1
            iconst_0
            daload
            dsub
            dstore 7 /* adjustedValue */
        start local 7 // double adjustedValue
         4: .line 739
            aload 2
            iconst_0
            daload
            dload 7 /* adjustedValue */
            dadd
            dstore 9 /* nextSum */
        start local 9 // double nextSum
         5: .line 740
            aload 1
            iconst_0
            dload 9 /* nextSum */
            aload 2
            iconst_0
            daload
            dsub
            dload 7 /* adjustedValue */
            dsub
            dastore
         6: .line 741
            aload 2
            iconst_0
            dload 9 /* nextSum */
            dastore
        end local 9 // double nextSum
        end local 7 // double adjustedValue
         7: .line 736
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 6 /* i */
            iload 4 /* occurrences */
            if_icmplt 3
        end local 6 // int i
        end local 5 // float f
         9: .line 743
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     3           each  TT;
            0   10     4    occurrences  I
            1    9     5              f  F
            2    9     6              i  I
            4    7     7  adjustedValue  D
            5    7     9        nextSum  D

  private static void lambda$72(org.eclipse.collections.api.block.function.primitive.LongFunction, long[], java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[JLjava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=8, locals=6, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 752
            aload 0
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.LongFunction.longValueOf:(Ljava/lang/Object;)J
            lstore 4 /* longValue */
        start local 4 // long longValue
         1: .line 753
            aload 1
            iconst_0
            dup2
            laload
            lload 4 /* longValue */
            iload 3 /* occurrences */
            i2l
            lmul
            ladd
            lastore
        end local 4 // long longValue
         2: .line 754
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     2         each  TT;
            0    3     3  occurrences  I
            1    2     4    longValue  J

  private static void lambda$73(org.eclipse.collections.api.block.function.primitive.DoubleFunction, double[], double[], java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[DLjava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=12, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 764
            aload 0
            aload 3 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.DoubleFunction.doubleValueOf:(Ljava/lang/Object;)D
            dstore 5 /* d */
        start local 5 // double d
         1: .line 765
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         2: goto 8
         3: .line 767
      StackMap locals: double int
      StackMap stack:
            dload 5 /* d */
            aload 1
            iconst_0
            daload
            dsub
            dstore 8 /* y */
        start local 8 // double y
         4: .line 768
            aload 2
            iconst_0
            daload
            dload 8 /* y */
            dadd
            dstore 10 /* t */
        start local 10 // double t
         5: .line 769
            aload 1
            iconst_0
            dload 10 /* t */
            aload 2
            iconst_0
            daload
            dsub
            dload 8 /* y */
            dsub
            dastore
         6: .line 770
            aload 2
            iconst_0
            dload 10 /* t */
            dastore
        end local 10 // double t
        end local 8 // double y
         7: .line 765
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 7 /* i */
            iload 4 /* occurrences */
            if_icmplt 3
        end local 7 // int i
        end local 5 // double d
         9: .line 772
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     3         each  TT;
            0   10     4  occurrences  I
            1    9     5            d  D
            2    9     7            i  I
            4    7     8            y  D
            5    7    10            t  D

  private static void lambda$74(java.lang.Object[], org.eclipse.collections.api.block.function.Function2, java.lang.Object, int);
    descriptor: ([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 781
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 783
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            aaload
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.Function2.value:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            aastore
         3: .line 781
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 2
        end local 4 // int i
         5: .line 785
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     2         each  TT;
            0    6     3  occurrences  I
            1    5     4            i  I

  private static void lambda$75(int[], org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction, java.lang.Object, int);
    descriptor: ([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 794
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 796
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            iaload
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction.intValueOf:(ILjava/lang/Object;)I
            iastore
         3: .line 794
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 2
        end local 4 // int i
         5: .line 798
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     2         each  TT;
            0    6     3  occurrences  I
            1    5     4            i  I

  private static void lambda$76(long[], org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction, java.lang.Object, int);
    descriptor: ([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 807
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 809
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            laload
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction.longValueOf:(JLjava/lang/Object;)J
            lastore
         3: .line 807
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 2
        end local 4 // int i
         5: .line 811
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     2         each  TT;
            0    6     3  occurrences  I
            1    5     4            i  I

  private static void lambda$77(double[], org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction, java.lang.Object, int);
    descriptor: ([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 820
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 822
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            daload
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction.doubleValueOf:(DLjava/lang/Object;)D
            dastore
         3: .line 820
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 2
        end local 4 // int i
         5: .line 824
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     2         each  TT;
            0    6     3  occurrences  I
            1    5     4            i  I

  private static void lambda$78(float[], org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction, java.lang.Object, int);
    descriptor: ([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=4
        start local 2 // java.lang.Object each
        start local 3 // int occurrences
         0: .line 833
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 835
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            faload
            aload 2 /* each */
            invokeinterface org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction.floatValueOf:(FLjava/lang/Object;)F
            fastore
         3: .line 833
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 2
        end local 4 // int i
         5: .line 837
            return
        end local 3 // int occurrences
        end local 2 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     2         each  TT;
            0    6     3  occurrences  I
            1    5     4            i  I

  private static void lambda$79(java.lang.Object[], org.eclipse.collections.api.block.function.Function3, java.lang.Object, java.lang.Object, int);
    descriptor: ([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=5
        start local 3 // java.lang.Object each
        start local 4 // int occurrences
         0: .line 845
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         1: goto 4
         2: .line 847
      StackMap locals: int
      StackMap stack:
            aload 0
            iconst_0
            aload 1
            aload 0
            iconst_0
            aaload
            aload 3 /* each */
            aload 2
            invokeinterface org.eclipse.collections.api.block.function.Function3.value:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            aastore
         3: .line 845
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 5 /* i */
            iload 4 /* occurrences */
            if_icmplt 2
        end local 5 // int i
         5: .line 849
            return
        end local 4 // int occurrences
        end local 3 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     3         each  TT;
            0    6     4  occurrences  I
            1    5     5            i  I

  private static void lambda$80(java.util.StringJoiner, java.lang.Object, int);
    descriptor: (Ljava/util/StringJoiner;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int occurrences
         0: .line 857
            aload 0
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 1 /* each */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* occurrences */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
            return
        end local 2 // int occurrences
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     1         each  TT;
            0    1     2  occurrences  I

  private static void lambda$81(org.eclipse.collections.api.list.MutableList, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int count
         0: .line 864
            aload 0
            aload 1 /* each */
            iload 2 /* count */
            invokestatic org.eclipse.collections.impl.tuple.primitive.PrimitiveTuples.pair:(Ljava/lang/Object;I)Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;
            invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
            return
        end local 2 // int count
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     1   each  TT;
            0    1     2  count  I

  private static void lambda$82(org.eclipse.collections.api.list.MutableList, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int occurrences
         0: .line 873
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         1: goto 4
         2: .line 875
      StackMap locals: int
      StackMap stack:
            aload 0
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
            pop
         3: .line 873
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 3 /* i */
            iload 2 /* occurrences */
            if_icmplt 2
        end local 3 // int i
         5: .line 877
            return
        end local 2 // int occurrences
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     1         each  TT;
            0    6     2  occurrences  I
            1    5     3            i  I

  private static int lambda$83(java.util.Comparator, org.eclipse.collections.api.tuple.primitive.ObjectIntPair, org.eclipse.collections.api.tuple.primitive.ObjectIntPair);
    descriptor: (Ljava/util/Comparator;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)I
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 1 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair o1
        start local 2 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair o2
         0: .line 884
            aload 0
            aload 1 /* o1 */
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getOne:()Ljava/lang/Object;
            aload 2 /* o2 */
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getOne:()Ljava/lang/Object;
            invokeinterface java.util.Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
            ireturn
        end local 2 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair o2
        end local 1 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair o1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1    o1  Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;
            0    1     2    o2  Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;

  private static void lambda$84(org.eclipse.collections.api.list.MutableList, org.eclipse.collections.api.tuple.primitive.ObjectIntPair);
    descriptor: (Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=5, args_size=2
        start local 1 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair each
         0: .line 888
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getOne:()Ljava/lang/Object;
            astore 2 /* object */
        start local 2 // java.lang.Object object
         1: .line 889
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.tuple.primitive.ObjectIntPair.getTwo:()I
            istore 3 /* occurrences */
        start local 3 // int occurrences
         2: .line 890
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 6
         4: .line 892
      StackMap locals: java.lang.Object int int
      StackMap stack:
            aload 0
            aload 2 /* object */
            invokeinterface org.eclipse.collections.api.list.MutableList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 890
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 4 /* i */
            iload 3 /* occurrences */
            if_icmplt 4
        end local 4 // int i
        end local 3 // int occurrences
        end local 2 // java.lang.Object object
         7: .line 894
            return
        end local 1 // org.eclipse.collections.api.tuple.primitive.ObjectIntPair each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     1         each  Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;
            1    7     2       object  TT;
            2    7     3  occurrences  I
            3    7     4            i  I

  private static void lambda$85(org.eclipse.collections.api.set.MutableSet, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/set/MutableSet;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int occurrences
         0: .line 902
            aload 0
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.set.MutableSet.add:(Ljava/lang/Object;)Z
            return
        end local 2 // int occurrences
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     1         each  TT;
            0    1     2  occurrences  I

  private static void lambda$86(org.eclipse.collections.api.set.sorted.MutableSortedSet, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int occurrences
         0: .line 910
            aload 0
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.set.sorted.MutableSortedSet.add:(Ljava/lang/Object;)Z
            return
        end local 2 // int occurrences
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     1         each  TT;
            0    1     2  occurrences  I

  private static void lambda$87(org.eclipse.collections.api.set.sorted.MutableSortedSet, java.lang.Object, int);
    descriptor: (Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 1 // java.lang.Object each
        start local 2 // int occurrences
         0: .line 918
            aload 0
            aload 1 /* each */
            invokeinterface org.eclipse.collections.api.set.sorted.MutableSortedSet.add:(Ljava/lang/Object;)Z
            return
        end local 2 // int occurrences
        end local 1 // java.lang.Object each
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     1         each  TT;
            0    1     2  occurrences  I

  private static void lambda$16(org.eclipse.collections.api.bag.MutableBagIterable, int, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/bag/MutableBagIterable;ILjava/lang/Object;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // java.lang.Object eachValue
         0: .line 309
            aload 0
            aload 2 /* eachValue */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.MutableBagIterable.addOccurrences:(Ljava/lang/Object;I)I
            return
        end local 2 // java.lang.Object eachValue
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     2  eachValue  TV;

  private static void lambda$22(org.eclipse.collections.api.bag.primitive.MutableBooleanBag, int, boolean);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;IZ)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // boolean value
         0: .line 355
            aload 0
            iload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableBooleanBag.addOccurrences:(ZI)V
            return
        end local 2 // boolean value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  Z

  private static void lambda$28(org.eclipse.collections.api.bag.primitive.MutableByteBag, int, byte);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;IB)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // byte value
         0: .line 401
            aload 0
            iload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableByteBag.addOccurrences:(BI)V
            return
        end local 2 // byte value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  B

  private static void lambda$34(org.eclipse.collections.api.bag.primitive.MutableCharBag, int, char);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;IC)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // char value
         0: .line 447
            aload 0
            iload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableCharBag.addOccurrences:(CI)V
            return
        end local 2 // char value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  C

  private static void lambda$40(org.eclipse.collections.api.bag.primitive.MutableDoubleBag, int, double);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;ID)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
        start local 2 // double value
         0: .line 494
            aload 0
            dload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableDoubleBag.addOccurrences:(DI)V
            return
        end local 2 // double value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  D

  private static void lambda$46(org.eclipse.collections.api.bag.primitive.MutableFloatBag, int, float);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;IF)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // float value
         0: .line 540
            aload 0
            fload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableFloatBag.addOccurrences:(FI)V
            return
        end local 2 // float value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  F

  private static void lambda$52(org.eclipse.collections.api.bag.primitive.MutableIntBag, int, int);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;II)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // int value
         0: .line 586
            aload 0
            iload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableIntBag.addOccurrences:(II)V
            return
        end local 2 // int value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  I

  private static void lambda$58(org.eclipse.collections.api.bag.primitive.MutableLongBag, int, long);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;IJ)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
        start local 2 // long value
         0: .line 632
            aload 0
            lload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableLongBag.addOccurrences:(JI)V
            return
        end local 2 // long value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  J

  private static void lambda$64(org.eclipse.collections.api.bag.primitive.MutableShortBag, int, short);
    descriptor: (Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;IS)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // short value
         0: .line 678
            aload 0
            iload 2 /* value */
            iload 1
            invokeinterface org.eclipse.collections.api.bag.primitive.MutableShortBag.addOccurrences:(SI)V
            return
        end local 2 // short value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  value  S

  private static void lambda$69(org.eclipse.collections.api.multimap.MutableMultimap, int, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;Ljava/lang/Object;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 3 // java.lang.Object value
         0: .line 713
            aload 0
            aload 3 /* value */
            iload 1
            aload 2
            invokestatic java.util.Collections.nCopies:(ILjava/lang/Object;)Ljava/util/List;
            invokeinterface org.eclipse.collections.api.multimap.MutableMultimap.putAll:(Ljava/lang/Object;Ljava/lang/Iterable;)Z
            return
        end local 3 // java.lang.Object value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     3  value  TV;

  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=176, 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 { // 80
          -1647345005: 1
          -1647345004: 2
          -1647345003: 3
          -1647345002: 4
          -1647345001: 5
          -1647345000: 6
          -1647344999: 7
          -1647344998: 8
          -1647344997: 9
          -1647344996: 10
                96417: 73
            471912476: 11
            471912477: 12
            471912478: 13
            471912479: 14
            471912480: 15
            471912481: 16
            471912482: 72
            471912483: 17
            471912485: 18
            471912507: 19
            471912508: 20
            471912509: 82
            471912510: 21
            471912512: 22
            471912513: 23
            471912514: 24
            471912515: 83
            471912516: 25
            471912539: 26
            471912540: 27
            471912541: 28
            471912542: 84
            471912543: 29
            471912545: 30
            471912546: 31
            471912547: 32
            471912569: 85
            471912570: 33
            471912572: 34
            471912573: 35
            471912574: 36
            471912575: 86
            471912576: 37
            471912578: 38
            471912600: 39
            471912601: 40
            471912602: 87
            471912603: 41
            471912605: 42
            471912606: 43
            471912607: 44
            471912608: 88
            471912609: 45
            471912632: 46
            471912633: 47
            471912634: 48
            471912635: 89
            471912636: 49
            471912638: 50
            471912639: 51
            471912640: 90
            471912662: 52
            471912663: 53
            471912664: 54
            471912665: 55
            471912666: 56
            471912667: 57
            471912668: 58
            471912669: 59
            471912670: 60
            471912671: 61
            471912693: 62
            471912694: 63
            471912695: 64
            471912697: 65
            471912698: 66
            471912699: 67
            471912700: 68
           1405649249: 69
              default: 91
          }
      StackMap locals: java.lang.String int
      StackMap stack:
         1: aload 1
            ldc "lambda$0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_0
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         2: aload 1
            ldc "lambda$1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_1
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         3: aload 1
            ldc "lambda$2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_2
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         4: aload 1
            ldc "lambda$3"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_3
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         5: aload 1
            ldc "lambda$4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_4
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         6: aload 1
            ldc "lambda$5"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            iconst_5
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         7: aload 1
            ldc "lambda$6"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 6
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         8: aload 1
            ldc "lambda$7"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 7
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
         9: aload 1
            ldc "lambda$8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 8
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        10: aload 1
            ldc "lambda$9"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 9
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        11: aload 1
            ldc "lambda$10"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 10
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        12: aload 1
            ldc "lambda$11"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 11
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        13: aload 1
            ldc "lambda$12"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 12
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        14: aload 1
            ldc "lambda$13"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 13
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        15: aload 1
            ldc "lambda$14"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 14
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        16: aload 1
            ldc "lambda$15"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 15
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        17: aload 1
            ldc "lambda$17"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 16
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        18: aload 1
            ldc "lambda$19"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 17
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        19: aload 1
            ldc "lambda$20"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 18
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        20: aload 1
            ldc "lambda$21"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 19
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        21: aload 1
            ldc "lambda$23"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 20
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        22: aload 1
            ldc "lambda$25"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 21
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        23: aload 1
            ldc "lambda$26"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 22
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        24: aload 1
            ldc "lambda$27"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 23
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        25: aload 1
            ldc "lambda$29"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 24
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        26: aload 1
            ldc "lambda$31"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 25
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        27: aload 1
            ldc "lambda$32"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 26
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        28: aload 1
            ldc "lambda$33"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 27
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        29: aload 1
            ldc "lambda$35"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 28
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        30: aload 1
            ldc "lambda$37"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 29
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        31: aload 1
            ldc "lambda$38"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 30
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        32: aload 1
            ldc "lambda$39"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 31
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        33: aload 1
            ldc "lambda$41"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 32
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        34: aload 1
            ldc "lambda$43"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 33
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        35: aload 1
            ldc "lambda$44"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 34
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        36: aload 1
            ldc "lambda$45"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 35
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        37: aload 1
            ldc "lambda$47"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 36
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        38: aload 1
            ldc "lambda$49"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 37
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        39: aload 1
            ldc "lambda$50"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 38
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        40: aload 1
            ldc "lambda$51"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 39
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        41: aload 1
            ldc "lambda$53"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 40
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        42: aload 1
            ldc "lambda$55"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 41
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        43: aload 1
            ldc "lambda$56"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 42
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        44: aload 1
            ldc "lambda$57"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 43
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        45: aload 1
            ldc "lambda$59"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 44
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        46: aload 1
            ldc "lambda$61"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 45
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        47: aload 1
            ldc "lambda$62"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 46
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        48: aload 1
            ldc "lambda$63"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 47
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        49: aload 1
            ldc "lambda$65"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 48
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        50: aload 1
            ldc "lambda$67"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 49
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        51: aload 1
            ldc "lambda$68"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 50
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        52: aload 1
            ldc "lambda$70"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 51
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        53: aload 1
            ldc "lambda$71"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 52
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        54: aload 1
            ldc "lambda$72"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 53
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        55: aload 1
            ldc "lambda$73"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 54
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        56: aload 1
            ldc "lambda$74"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 55
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        57: aload 1
            ldc "lambda$75"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 56
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        58: aload 1
            ldc "lambda$76"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 57
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        59: aload 1
            ldc "lambda$77"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 58
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        60: aload 1
            ldc "lambda$78"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 59
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        61: aload 1
            ldc "lambda$79"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 60
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        62: aload 1
            ldc "lambda$80"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 61
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        63: aload 1
            ldc "lambda$81"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 62
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        64: aload 1
            ldc "lambda$82"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 63
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        65: aload 1
            ldc "lambda$84"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 64
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        66: aload 1
            ldc "lambda$85"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 65
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        67: aload 1
            ldc "lambda$86"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 66
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        68: aload 1
            ldc "lambda$87"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 67
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        69: aload 1
            ldc "addOccurrences"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 70
            bipush 68
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        70: aload 1
            ldc "addOccurrences"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 71
            bipush 68
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        71: aload 1
            ldc "addOccurrences"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 68
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        72: aload 1
            ldc "lambda$16"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 69
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        73: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 74
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        74: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 75
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        75: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 76
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        76: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 77
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        77: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 78
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        78: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        79: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 80
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        80: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 81
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        81: aload 1
            ldc "add"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 70
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        82: aload 1
            ldc "lambda$22"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 71
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        83: aload 1
            ldc "lambda$28"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 72
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        84: aload 1
            ldc "lambda$34"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 73
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        85: aload 1
            ldc "lambda$40"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 74
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        86: aload 1
            ldc "lambda$46"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 75
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        87: aload 1
            ldc "lambda$52"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 76
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        88: aload 1
            ldc "lambda$58"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 77
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        89: aload 1
            ldc "lambda$64"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 78
            istore 2
            goto 91
      StackMap locals:
      StackMap stack:
        90: aload 1
            ldc "lambda$69"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
            bipush 79
            istore 2
      StackMap locals:
      StackMap stack:
        91: iload 2
            lookupswitch { // 80
                    0: 92
                    1: 93
                    2: 94
                    3: 95
                    4: 96
                    5: 97
                    6: 98
                    7: 99
                    8: 100
                    9: 101
                   10: 102
                   11: 103
                   12: 104
                   13: 105
                   14: 106
                   15: 107
                   16: 108
                   17: 109
                   18: 110
                   19: 111
                   20: 112
                   21: 113
                   22: 114
                   23: 115
                   24: 116
                   25: 117
                   26: 118
                   27: 119
                   28: 120
                   29: 121
                   30: 122
                   31: 123
                   32: 124
                   33: 125
                   34: 126
                   35: 127
                   36: 128
                   37: 129
                   38: 130
                   39: 131
                   40: 132
                   41: 133
                   42: 134
                   43: 135
                   44: 136
                   45: 137
                   46: 138
                   47: 139
                   48: 140
                   49: 141
                   50: 142
                   51: 143
                   52: 144
                   53: 145
                   54: 146
                   55: 147
                   56: 148
                   57: 149
                   58: 150
                   59: 151
                   60: 152
                   61: 153
                   62: 154
                   63: 155
                   64: 156
                   65: 157
                   66: 158
                   67: 159
                   68: 160
                   69: 163
                   70: 164
                   71: 173
                   72: 174
                   73: 175
                   74: 176
                   75: 177
                   76: 178
                   77: 179
                   78: 180
                   79: 181
              default: 182
          }
      StackMap locals:
      StackMap stack:
        92: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$0(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        93: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)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/AbstractBag.lambda$1(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        94: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$2(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        95: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$3(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        96: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$4(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        97: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)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/AbstractBag.lambda$5(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        98: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;)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/AbstractBag.lambda$6(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Lorg/eclipse/collections/api/bag/MutableBagIterable;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
        99: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate2
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$7(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       100: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.impl.Counter
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;)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/AbstractBag.lambda$8(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/impl/Counter;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       101: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$9(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       102: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$10(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       103: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)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/AbstractBag.lambda$11(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       104: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function2
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;)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/AbstractBag.lambda$12(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       105: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$13(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       106: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.predicate.Predicate
            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 java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$14(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       107: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$15(Lorg/eclipse/collections/api/bag/MutableBagIterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       108: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)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/AbstractBag.lambda$17(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       109: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)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/AbstractBag.lambda$19(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       110: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.BooleanFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableBooleanCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)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/AbstractBag.lambda$20(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       111: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;)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/AbstractBag.lambda$21(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       112: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableBooleanCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)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/AbstractBag.lambda$23(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       113: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableByteBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)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/AbstractBag.lambda$25(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       114: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.ByteFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableByteCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)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/AbstractBag.lambda$26(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       115: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableByteBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;)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/AbstractBag.lambda$27(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       116: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableByteCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)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/AbstractBag.lambda$29(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       117: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableCharBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)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/AbstractBag.lambda$31(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       118: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.CharFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableCharCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)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/AbstractBag.lambda$32(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       119: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableCharBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;)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/AbstractBag.lambda$33(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       120: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableCharCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)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/AbstractBag.lambda$35(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       121: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)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/AbstractBag.lambda$37(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       122: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableDoubleCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)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/AbstractBag.lambda$38(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       123: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;)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/AbstractBag.lambda$39(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       124: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableDoubleCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)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/AbstractBag.lambda$41(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       125: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableFloatBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)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/AbstractBag.lambda$43(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       126: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableFloatCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)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/AbstractBag.lambda$44(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       127: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableFloatBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;)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/AbstractBag.lambda$45(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       128: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableFloatCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)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/AbstractBag.lambda$47(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       129: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableIntBag
            aload 0
            iconst_1
            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/bag/primitive/MutableIntBag;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/AbstractBag.lambda$49(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;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:
       130: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableIntCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)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/AbstractBag.lambda$50(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       131: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableIntBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;)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/AbstractBag.lambda$51(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       132: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableIntCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)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/AbstractBag.lambda$53(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       133: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableLongBag
            aload 0
            iconst_1
            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/bag/primitive/MutableLongBag;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/AbstractBag.lambda$55(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;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:
       134: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableLongCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)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/AbstractBag.lambda$56(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       135: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableLongBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;)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/AbstractBag.lambda$57(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       136: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableLongCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)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/AbstractBag.lambda$59(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       137: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableShortBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)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/AbstractBag.lambda$61(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       138: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.ShortFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableShortCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)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/AbstractBag.lambda$62(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       139: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableShortBag
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;)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/AbstractBag.lambda$63(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       140: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableShortCollection
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)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/AbstractBag.lambda$65(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       141: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.multimap.MutableMultimap
            invokedynamic value(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;)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/AbstractBag.lambda$67(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/multimap/MutableMultimap;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       142: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.multimap.MutableMultimap
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function
            invokedynamic value(Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;)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/AbstractBag.lambda$68(Lorg/eclipse/collections/api/multimap/MutableMultimap;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       143: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[JLjava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast long[]
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[J)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/AbstractBag.lambda$70(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;[JLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       144: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[DLjava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast double[]
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast double[]
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[D)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/AbstractBag.lambda$71(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;[D[DLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       145: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[JLjava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast long[]
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[J)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/AbstractBag.lambda$72(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;[JLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       146: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[DLjava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast double[]
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast double[]
            invokedynamic value(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[D)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/AbstractBag.lambda$73(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;[D[DLjava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       147: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function2
            invokedynamic value([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;)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/AbstractBag.lambda$74([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       148: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast int[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction
            invokedynamic value([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;)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/AbstractBag.lambda$75([ILorg/eclipse/collections/api/block/function/primitive/IntObjectToIntFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       149: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast long[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction
            invokedynamic value([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;)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/AbstractBag.lambda$76([JLorg/eclipse/collections/api/block/function/primitive/LongObjectToLongFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       150: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast double[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction
            invokedynamic value([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;)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/AbstractBag.lambda$77([DLorg/eclipse/collections/api/block/function/primitive/DoubleObjectToDoubleFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       151: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast float[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction
            invokedynamic value([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;)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/AbstractBag.lambda$78([FLorg/eclipse/collections/api/block/function/primitive/FloatObjectToFloatFunction;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       152: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object[]
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.block.function.Function3
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            invokedynamic value([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;)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/AbstractBag.lambda$79([Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function3;Ljava/lang/Object;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       153: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/util/StringJoiner;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.StringJoiner
            invokedynamic value(Ljava/util/StringJoiner;)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/AbstractBag.lambda$80(Ljava/util/StringJoiner;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       154: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.list.MutableList
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)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/AbstractBag.lambda$81(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       155: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.list.MutableList
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)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/AbstractBag.lambda$82(Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       156: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/Procedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.list.MutableList
            invokedynamic value(Lorg/eclipse/collections/api/list/MutableList;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$84(Lorg/eclipse/collections/api/list/MutableList;Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V (6)
                  (Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       157: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/set/MutableSet;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.set.MutableSet
            invokedynamic value(Lorg/eclipse/collections/api/set/MutableSet;)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/AbstractBag.lambda$85(Lorg/eclipse/collections/api/set/MutableSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       158: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.set.sorted.MutableSortedSet
            invokedynamic value(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;)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/AbstractBag.lambda$86(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       159: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.set.sorted.MutableSortedSet
            invokedynamic value(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;)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/AbstractBag.lambda$87(Lorg/eclipse/collections/api/set/sorted/MutableSortedSet;Ljava/lang/Object;I)V (6)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       160: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 161
            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 161
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 161
            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 161
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/bag/MutableBagIterable"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 161
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;I)I"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 161
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBag
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       161: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 162
            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 162
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 162
            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 162
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/bag/MutableBagIterable"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 162
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;I)I"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 162
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.sorted.MutableSortedBag
            invokedynamic value(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       162: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            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 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/bag/MutableBagIterable"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;I)I"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.sorted.MutableSortedBag
            invokedynamic value(Lorg/eclipse/collections/api/bag/sorted/MutableSortedBag;)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/api/bag/MutableBagIterable.addOccurrences(Ljava/lang/Object;I)I (9 itf)
                  (Ljava/lang/Object;I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       163: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/Procedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/MutableBagIterable;ILjava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.MutableBagIterable
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/MutableBagIterable;I)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$16(Lorg/eclipse/collections/api/bag/MutableBagIterable;ILjava/lang/Object;)V (6)
                  (Ljava/lang/Object;)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       164: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 165
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/Procedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 165
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 165
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 165
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "java/util/Collection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 165
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 165
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.util.Collection
            invokedynamic value(Ljava/util/Collection;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  java/util/Collection.add(Ljava/lang/Object;)Z (9 itf)
                  (Ljava/lang/Object;)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       165: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 166
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/BooleanProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 166
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 166
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Z)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 166
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableBooleanCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 166
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Z)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 166
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableBooleanCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableBooleanCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;
              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:
                  (Z)V
                  org/eclipse/collections/api/collection/primitive/MutableBooleanCollection.add(Z)Z (9 itf)
                  (Z)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       166: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 167
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ByteProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 167
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 167
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(B)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 167
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableByteCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 167
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(B)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 167
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableByteCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableByteCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;
              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:
                  (B)V
                  org/eclipse/collections/api/collection/primitive/MutableByteCollection.add(B)Z (9 itf)
                  (B)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       167: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 168
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/CharProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 168
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 168
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(C)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 168
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableCharCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 168
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(C)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 168
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableCharCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableCharCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;
              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:
                  (C)V
                  org/eclipse/collections/api/collection/primitive/MutableCharCollection.add(C)Z (9 itf)
                  (C)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       168: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 169
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/DoubleProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 169
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 169
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(D)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 169
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableDoubleCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 169
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(D)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 169
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableDoubleCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;
              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:
                  (D)V
                  org/eclipse/collections/api/collection/primitive/MutableDoubleCollection.add(D)Z (9 itf)
                  (D)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       169: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 170
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/FloatProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 170
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 170
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(F)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 170
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableFloatCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 170
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(F)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 170
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableFloatCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableFloatCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;
              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:
                  (F)V
                  org/eclipse/collections/api/collection/primitive/MutableFloatCollection.add(F)Z (9 itf)
                  (F)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       170: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 171
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/IntProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 171
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 171
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 171
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableIntCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 171
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(I)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 171
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableIntCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableIntCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;
              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:
                  (I)V
                  org/eclipse/collections/api/collection/primitive/MutableIntCollection.add(I)Z (9 itf)
                  (I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       171: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 172
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/LongProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 172
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 172
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(J)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 172
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableLongCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 172
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(J)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 172
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableLongCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableLongCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;
              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:
                  (J)V
                  org/eclipse/collections/api/collection/primitive/MutableLongCollection.add(J)Z (9 itf)
                  (J)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       172: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 9
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ShortProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(S)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/collection/primitive/MutableShortCollection"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(S)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.collection.primitive.MutableShortCollection
            invokedynamic value(Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;)Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
              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:
                  (S)V
                  org/eclipse/collections/api/collection/primitive/MutableShortCollection.add(S)Z (9 itf)
                  (S)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       173: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/BooleanProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Z)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;IZ)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableBooleanBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/BooleanProcedure;
              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:
                  (Z)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$22(Lorg/eclipse/collections/api/bag/primitive/MutableBooleanBag;IZ)V (6)
                  (Z)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       174: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ByteProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(B)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;IB)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableByteBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/ByteProcedure;
              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:
                  (B)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$28(Lorg/eclipse/collections/api/bag/primitive/MutableByteBag;IB)V (6)
                  (B)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       175: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/CharProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(C)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;IC)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableCharBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/CharProcedure;
              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:
                  (C)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$34(Lorg/eclipse/collections/api/bag/primitive/MutableCharBag;IC)V (6)
                  (C)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       176: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/DoubleProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(D)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;ID)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableDoubleBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;
              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:
                  (D)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$40(Lorg/eclipse/collections/api/bag/primitive/MutableDoubleBag;ID)V (6)
                  (D)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       177: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/FloatProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(F)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;IF)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableFloatBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/FloatProcedure;
              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:
                  (F)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$46(Lorg/eclipse/collections/api/bag/primitive/MutableFloatBag;IF)V (6)
                  (F)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       178: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/IntProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(I)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;II)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableIntBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/IntProcedure;
              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:
                  (I)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$52(Lorg/eclipse/collections/api/bag/primitive/MutableIntBag;II)V (6)
                  (I)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       179: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/LongProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(J)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;IJ)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableLongBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/LongProcedure;
              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:
                  (J)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$58(Lorg/eclipse/collections/api/bag/primitive/MutableLongBag;IJ)V (6)
                  (J)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       180: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/primitive/ShortProcedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(S)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;IS)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.bag.primitive.MutableShortBag
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokedynamic value(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;I)Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
              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:
                  (S)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$64(Lorg/eclipse/collections/api/bag/primitive/MutableShortBag;IS)V (6)
                  (S)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       181: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/procedure/Procedure"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "value"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(Ljava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/impl/bag/AbstractBag"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;Ljava/lang/Object;)V"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 182
            aload 0
            iconst_0
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast org.eclipse.collections.api.multimap.MutableMultimap
            aload 0
            iconst_1
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            aload 0
            iconst_2
            invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
            checkcast java.lang.Object
            invokedynamic value(Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;)Lorg/eclipse/collections/api/block/procedure/Procedure;
              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;)V
                  org/eclipse/collections/impl/bag/AbstractBag.lambda$69(Lorg/eclipse/collections/api/multimap/MutableMultimap;ILjava/lang/Object;Ljava/lang/Object;)V (6)
                  (Ljava/lang/Object;)V
                  1
            areturn
      StackMap locals:
      StackMap stack:
       182: 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/AbstractRichIterable<TT;>;Ljava/util/Collection<TT;>;Lorg/eclipse/collections/api/bag/Bag<TT;>;
SourceFile: "AbstractBag.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles