abstract class java.util.stream.IntPipeline<E_IN> extends java.util.stream.AbstractPipeline<E_IN, java.lang.Integer, java.util.stream.IntStream> implements java.util.stream.IntStream
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: java.util.stream.IntPipeline
  super_class: java.util.stream.AbstractPipeline
{
  void <init>(java.util.function.Supplier<? extends java.util.Spliterator<java.lang.Integer>>, int, );
    descriptor: (Ljava/util/function/Supplier;IZ)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.Supplier source
        start local 2 // int sourceFlags
        start local 3 // boolean parallel
         0: .line 67
            aload 0 /* this */
            aload 1 /* source */
            iload 2 /* sourceFlags */
            iload 3 /* parallel */
            invokespecial java.util.stream.AbstractPipeline.<init>:(Ljava/util/function/Supplier;IZ)V
         1: .line 68
            return
        end local 3 // boolean parallel
        end local 2 // int sourceFlags
        end local 1 // java.util.function.Supplier source
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1       source  Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Integer;>;>;
            0    2     2  sourceFlags  I
            0    2     3     parallel  Z
    Signature: (Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Integer;>;>;IZ)V
    MethodParameters:
             Name  Flags
      source       
      sourceFlags  
      parallel     

  void <init>(java.util.Spliterator<java.lang.Integer>, int, );
    descriptor: (Ljava/util/Spliterator;IZ)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.Spliterator source
        start local 2 // int sourceFlags
        start local 3 // boolean parallel
         0: .line 80
            aload 0 /* this */
            aload 1 /* source */
            iload 2 /* sourceFlags */
            iload 3 /* parallel */
            invokespecial java.util.stream.AbstractPipeline.<init>:(Ljava/util/Spliterator;IZ)V
         1: .line 81
            return
        end local 3 // boolean parallel
        end local 2 // int sourceFlags
        end local 1 // java.util.Spliterator source
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1       source  Ljava/util/Spliterator<Ljava/lang/Integer;>;
            0    2     2  sourceFlags  I
            0    2     3     parallel  Z
    Signature: (Ljava/util/Spliterator<Ljava/lang/Integer;>;IZ)V
    MethodParameters:
             Name  Flags
      source       
      sourceFlags  
      parallel     

  void <init>(java.util.stream.AbstractPipeline<?, E_IN, ?>, );
    descriptor: (Ljava/util/stream/AbstractPipeline;I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.stream.AbstractPipeline upstream
        start local 2 // int opFlags
         0: .line 91
            aload 0 /* this */
            aload 1 /* upstream */
            iload 2 /* opFlags */
            invokespecial java.util.stream.AbstractPipeline.<init>:(Ljava/util/stream/AbstractPipeline;I)V
         1: .line 92
            return
        end local 2 // int opFlags
        end local 1 // java.util.stream.AbstractPipeline upstream
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1  upstream  Ljava/util/stream/AbstractPipeline<*TE_IN;*>;
            0    2     2   opFlags  I
    Signature: (Ljava/util/stream/AbstractPipeline<*TE_IN;*>;I)V
    MethodParameters:
          Name  Flags
      upstream  
      opFlags   

  private static java.util.function.IntConsumer adapt(java.util.stream.Sink<java.lang.Integer>);
    descriptor: (Ljava/util/stream/Sink;)Ljava/util/function/IntConsumer;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.Sink sink
         0: .line 99
            aload 0 /* sink */
            instanceof java.util.function.IntConsumer
            ifeq 2
         1: .line 100
            aload 0 /* sink */
            checkcast java.util.function.IntConsumer
            areturn
         2: .line 103
      StackMap locals:
      StackMap stack:
            getstatic java.util.stream.Tripwire.ENABLED:Z
            ifeq 6
         3: .line 104
            ldc Ljava/util/stream/AbstractPipeline;
         4: .line 105
            ldc "using IntStream.adapt(Sink<Integer> s)"
         5: .line 104
            invokestatic java.util.stream.Tripwire.trip:(Ljava/lang/Class;Ljava/lang/String;)V
         6: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* sink */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic accept(Ljava/util/stream/Sink;)Ljava/util/function/IntConsumer;
              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:
                  (I)V
                  java/util/stream/Sink.accept(I)V (9 itf)
                  (I)V
            areturn
        end local 0 // java.util.stream.Sink sink
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  sink  Ljava/util/stream/Sink<Ljava/lang/Integer;>;
    Signature: (Ljava/util/stream/Sink<Ljava/lang/Integer;>;)Ljava/util/function/IntConsumer;
    MethodParameters:
      Name  Flags
      sink  

  private static java.util.Spliterator$OfInt adapt(java.util.Spliterator<java.lang.Integer>);
    descriptor: (Ljava/util/Spliterator;)Ljava/util/Spliterator$OfInt;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.Spliterator s
         0: .line 118
            aload 0 /* s */
            instanceof java.util.Spliterator$OfInt
            ifeq 2
         1: .line 119
            aload 0 /* s */
            checkcast java.util.Spliterator$OfInt
            areturn
         2: .line 122
      StackMap locals:
      StackMap stack:
            getstatic java.util.stream.Tripwire.ENABLED:Z
            ifeq 6
         3: .line 123
            ldc Ljava/util/stream/AbstractPipeline;
         4: .line 124
            ldc "using IntStream.adapt(Spliterator<Integer> s)"
         5: .line 123
            invokestatic java.util.stream.Tripwire.trip:(Ljava/lang/Class;Ljava/lang/String;)V
         6: .line 125
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            ldc "IntStream.adapt(Spliterator<Integer> s)"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // java.util.Spliterator s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0     s  Ljava/util/Spliterator<Ljava/lang/Integer;>;
    Signature: (Ljava/util/Spliterator<Ljava/lang/Integer;>;)Ljava/util/Spliterator$OfInt;
    MethodParameters:
      Name  Flags
      s     

  final java.util.stream.StreamShape getOutputShape();
    descriptor: ()Ljava/util/stream/StreamShape;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 134
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  final <P_IN> java.util.stream.Node<java.lang.Integer> evaluateToNode(java.util.stream.PipelineHelper<java.lang.Integer>, java.util.Spliterator<P_IN>, boolean, java.util.function.IntFunction<java.lang.Integer[]>);
    descriptor: (Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;ZLjava/util/function/IntFunction;)Ljava/util/stream/Node;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.stream.PipelineHelper helper
        start local 2 // java.util.Spliterator spliterator
        start local 3 // boolean flattenTree
        start local 4 // java.util.function.IntFunction generator
         0: .line 142
            aload 1 /* helper */
            aload 2 /* spliterator */
            iload 3 /* flattenTree */
            invokestatic java.util.stream.Nodes.collectInt:(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;Z)Ljava/util/stream/Node$OfInt;
            areturn
        end local 4 // java.util.function.IntFunction generator
        end local 3 // boolean flattenTree
        end local 2 // java.util.Spliterator spliterator
        end local 1 // java.util.stream.PipelineHelper helper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1       helper  Ljava/util/stream/PipelineHelper<Ljava/lang/Integer;>;
            0    1     2  spliterator  Ljava/util/Spliterator<TP_IN;>;
            0    1     3  flattenTree  Z
            0    1     4    generator  Ljava/util/function/IntFunction<[Ljava/lang/Integer;>;
    Signature: <P_IN:Ljava/lang/Object;>(Ljava/util/stream/PipelineHelper<Ljava/lang/Integer;>;Ljava/util/Spliterator<TP_IN;>;ZLjava/util/function/IntFunction<[Ljava/lang/Integer;>;)Ljava/util/stream/Node<Ljava/lang/Integer;>;
    MethodParameters:
             Name  Flags
      helper       
      spliterator  
      flattenTree  
      generator    

  final <P_IN> java.util.Spliterator<java.lang.Integer> wrap(java.util.stream.PipelineHelper<java.lang.Integer>, java.util.function.Supplier<java.util.Spliterator<P_IN>>, boolean);
    descriptor: (Ljava/util/stream/PipelineHelper;Ljava/util/function/Supplier;Z)Ljava/util/Spliterator;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.stream.PipelineHelper ph
        start local 2 // java.util.function.Supplier supplier
        start local 3 // boolean isParallel
         0: .line 149
            new java.util.stream.StreamSpliterators$IntWrappingSpliterator
            dup
            aload 1 /* ph */
            aload 2 /* supplier */
            iload 3 /* isParallel */
            invokespecial java.util.stream.StreamSpliterators$IntWrappingSpliterator.<init>:(Ljava/util/stream/PipelineHelper;Ljava/util/function/Supplier;Z)V
            areturn
        end local 3 // boolean isParallel
        end local 2 // java.util.function.Supplier supplier
        end local 1 // java.util.stream.PipelineHelper ph
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1          ph  Ljava/util/stream/PipelineHelper<Ljava/lang/Integer;>;
            0    1     2    supplier  Ljava/util/function/Supplier<Ljava/util/Spliterator<TP_IN;>;>;
            0    1     3  isParallel  Z
    Signature: <P_IN:Ljava/lang/Object;>(Ljava/util/stream/PipelineHelper<Ljava/lang/Integer;>;Ljava/util/function/Supplier<Ljava/util/Spliterator<TP_IN;>;>;Z)Ljava/util/Spliterator<Ljava/lang/Integer;>;
    MethodParameters:
            Name  Flags
      ph          
      supplier    
      isParallel  

  final java.util.Spliterator$OfInt lazySpliterator(java.util.function.Supplier<? extends java.util.Spliterator<java.lang.Integer>>);
    descriptor: (Ljava/util/function/Supplier;)Ljava/util/Spliterator$OfInt;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.Supplier supplier
         0: .line 155
            new java.util.stream.StreamSpliterators$DelegatingSpliterator$OfInt
            dup
            aload 1 /* supplier */
            invokespecial java.util.stream.StreamSpliterators$DelegatingSpliterator$OfInt.<init>:(Ljava/util/function/Supplier;)V
            areturn
        end local 1 // java.util.function.Supplier supplier
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  supplier  Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Integer;>;>;
    Signature: (Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Integer;>;>;)Ljava/util/Spliterator$OfInt;
    MethodParameters:
          Name  Flags
      supplier  

  final boolean forEachWithCancel(java.util.Spliterator<java.lang.Integer>, java.util.stream.Sink<java.lang.Integer>);
    descriptor: (Ljava/util/Spliterator;Ljava/util/stream/Sink;)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.Spliterator spliterator
        start local 2 // java.util.stream.Sink sink
         0: .line 160
            aload 1 /* spliterator */
            invokestatic java.util.stream.IntPipeline.adapt:(Ljava/util/Spliterator;)Ljava/util/Spliterator$OfInt;
            astore 3 /* spl */
        start local 3 // java.util.Spliterator$OfInt spl
         1: .line 161
            aload 2 /* sink */
            invokestatic java.util.stream.IntPipeline.adapt:(Ljava/util/stream/Sink;)Ljava/util/function/IntConsumer;
            astore 4 /* adaptedSink */
        start local 4 // java.util.function.IntConsumer adaptedSink
         2: .line 163
      StackMap locals: java.util.Spliterator$OfInt java.util.function.IntConsumer
      StackMap stack:
            aload 2 /* sink */
            invokeinterface java.util.stream.Sink.cancellationRequested:()Z
            dup
            istore 5 /* cancelled */
        start local 5 // boolean cancelled
         3: ifne 4
            aload 3 /* spl */
            aload 4 /* adaptedSink */
            invokeinterface java.util.Spliterator$OfInt.tryAdvance:(Ljava/util/function/IntConsumer;)Z
            ifne 2
         4: .line 164
      StackMap locals: int
      StackMap stack:
            iload 5 /* cancelled */
            ireturn
        end local 5 // boolean cancelled
        end local 4 // java.util.function.IntConsumer adaptedSink
        end local 3 // java.util.Spliterator$OfInt spl
        end local 2 // java.util.stream.Sink sink
        end local 1 // java.util.Spliterator spliterator
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    5     1  spliterator  Ljava/util/Spliterator<Ljava/lang/Integer;>;
            0    5     2         sink  Ljava/util/stream/Sink<Ljava/lang/Integer;>;
            1    5     3          spl  Ljava/util/Spliterator$OfInt;
            2    5     4  adaptedSink  Ljava/util/function/IntConsumer;
            3    5     5    cancelled  Z
    Signature: (Ljava/util/Spliterator<Ljava/lang/Integer;>;Ljava/util/stream/Sink<Ljava/lang/Integer;>;)Z
    MethodParameters:
             Name  Flags
      spliterator  
      sink         

  final java.util.stream.Node$Builder<java.lang.Integer> makeNodeBuilder(long, java.util.function.IntFunction<java.lang.Integer[]>);
    descriptor: (JLjava/util/function/IntFunction;)Ljava/util/stream/Node$Builder;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // long exactSizeIfKnown
        start local 3 // java.util.function.IntFunction generator
         0: .line 170
            lload 1 /* exactSizeIfKnown */
            invokestatic java.util.stream.Nodes.intBuilder:(J)Ljava/util/stream/Node$Builder$OfInt;
            areturn
        end local 3 // java.util.function.IntFunction generator
        end local 1 // long exactSizeIfKnown
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  exactSizeIfKnown  J
            0    1     3         generator  Ljava/util/function/IntFunction<[Ljava/lang/Integer;>;
    Signature: (JLjava/util/function/IntFunction<[Ljava/lang/Integer;>;)Ljava/util/stream/Node$Builder<Ljava/lang/Integer;>;
    MethodParameters:
                  Name  Flags
      exactSizeIfKnown  
      generator         

  private <U> java.util.stream.Stream<U> mapToObj(java.util.function.IntFunction<? extends U>, int);
    descriptor: (Ljava/util/function/IntFunction;I)Ljava/util/stream/Stream;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntFunction mapper
        start local 2 // int opFlags
         0: .line 174
            new java.util.stream.IntPipeline$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
            iload 2 /* opFlags */
            aload 1 /* mapper */
            invokespecial java.util.stream.IntPipeline$1.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntFunction;)V
            areturn
        end local 2 // int opFlags
        end local 1 // java.util.function.IntFunction mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1   mapper  Ljava/util/function/IntFunction<+TU;>;
            0    1     2  opFlags  I
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/IntFunction<+TU;>;I)Ljava/util/stream/Stream<TU;>;
    MethodParameters:
         Name  Flags
      mapper   
      opFlags  

  public final java.util.PrimitiveIterator$OfInt iterator();
    descriptor: ()Ljava/util/PrimitiveIterator$OfInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 191
            aload 0 /* this */
            invokevirtual java.util.stream.IntPipeline.spliterator:()Ljava/util/Spliterator$OfInt;
            invokestatic java.util.Spliterators.iterator:(Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.Spliterator$OfInt spliterator();
    descriptor: ()Ljava/util/Spliterator$OfInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 196
            aload 0 /* this */
            invokespecial java.util.stream.AbstractPipeline.spliterator:()Ljava/util/Spliterator;
            invokestatic java.util.stream.IntPipeline.adapt:(Ljava/util/Spliterator;)Ljava/util/Spliterator$OfInt;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.stream.LongStream asLongStream();
    descriptor: ()Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 203
            new java.util.stream.IntPipeline$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
            iconst_0
            invokespecial java.util.stream.IntPipeline$2.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;I)V
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.stream.DoubleStream asDoubleStream();
    descriptor: ()Ljava/util/stream/DoubleStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 218
            new java.util.stream.IntPipeline$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
            iconst_0
            invokespecial java.util.stream.IntPipeline$3.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;I)V
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.stream.Stream<java.lang.Integer> boxed();
    descriptor: ()Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 233
            aload 0 /* this */
            invokedynamic apply()Ljava/util/function/IntFunction;
              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:
                  (I)Ljava/lang/Object;
                  java/lang/Integer.valueOf(I)Ljava/lang/Integer; (6)
                  (I)Ljava/lang/Integer;
            iconst_0
            invokevirtual java.util.stream.IntPipeline.mapToObj:(Ljava/util/function/IntFunction;I)Ljava/util/stream/Stream;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;
    Signature: ()Ljava/util/stream/Stream<Ljava/lang/Integer;>;

  public final java.util.stream.IntStream map(java.util.function.IntUnaryOperator);
    descriptor: (Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntUnaryOperator mapper
         0: .line 238
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 239
            new java.util.stream.IntPipeline$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 240
            getstatic java.util.stream.StreamOpFlag.NOT_SORTED:I
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            ior
         3: .line 239
            aload 1 /* mapper */
            invokespecial java.util.stream.IntPipeline$4.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntUnaryOperator;)V
            areturn
        end local 1 // java.util.function.IntUnaryOperator mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  mapper  Ljava/util/function/IntUnaryOperator;
    MethodParameters:
        Name  Flags
      mapper  

  public final <U> java.util.stream.Stream<U> mapToObj(java.util.function.IntFunction<? extends U>);
    descriptor: (Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntFunction mapper
         0: .line 255
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 256
            aload 0 /* this */
            aload 1 /* mapper */
            getstatic java.util.stream.StreamOpFlag.NOT_SORTED:I
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            ior
            invokevirtual java.util.stream.IntPipeline.mapToObj:(Ljava/util/function/IntFunction;I)Ljava/util/stream/Stream;
            areturn
        end local 1 // java.util.function.IntFunction mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1  mapper  Ljava/util/function/IntFunction<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/IntFunction<+TU;>;)Ljava/util/stream/Stream<TU;>;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction);
    descriptor: (Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntToLongFunction mapper
         0: .line 261
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 262
            new java.util.stream.IntPipeline$5
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 263
            getstatic java.util.stream.StreamOpFlag.NOT_SORTED:I
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            ior
         3: .line 262
            aload 1 /* mapper */
            invokespecial java.util.stream.IntPipeline$5.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntToLongFunction;)V
            areturn
        end local 1 // java.util.function.IntToLongFunction mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  mapper  Ljava/util/function/IntToLongFunction;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction);
    descriptor: (Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntToDoubleFunction mapper
         0: .line 278
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 279
            new java.util.stream.IntPipeline$6
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 280
            getstatic java.util.stream.StreamOpFlag.NOT_SORTED:I
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            ior
         3: .line 279
            aload 1 /* mapper */
            invokespecial java.util.stream.IntPipeline$6.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntToDoubleFunction;)V
            areturn
        end local 1 // java.util.function.IntToDoubleFunction mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  mapper  Ljava/util/function/IntToDoubleFunction;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.stream.IntStream flatMap(java.util.function.IntFunction<? extends java.util.stream.IntStream>);
    descriptor: (Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntFunction mapper
         0: .line 295
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 296
            new java.util.stream.IntPipeline$7
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 297
            getstatic java.util.stream.StreamOpFlag.NOT_SORTED:I
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            ior
            getstatic java.util.stream.StreamOpFlag.NOT_SIZED:I
            ior
         3: .line 296
            aload 1 /* mapper */
            invokespecial java.util.stream.IntPipeline$7.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntFunction;)V
            areturn
        end local 1 // java.util.function.IntFunction mapper
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  mapper  Ljava/util/function/IntFunction<+Ljava/util/stream/IntStream;>;
    Signature: (Ljava/util/function/IntFunction<+Ljava/util/stream/IntStream;>;)Ljava/util/stream/IntStream;
    MethodParameters:
        Name  Flags
      mapper  

  public java.util.stream.IntStream unordered();
    descriptor: ()Ljava/util/stream/IntStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 343
            aload 0 /* this */
            invokevirtual java.util.stream.IntPipeline.isOrdered:()Z
            ifne 2
         1: .line 344
            aload 0 /* this */
            areturn
         2: .line 345
      StackMap locals:
      StackMap stack:
            new java.util.stream.IntPipeline$8
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
            getstatic java.util.stream.StreamOpFlag.NOT_ORDERED:I
            invokespecial java.util.stream.IntPipeline$8.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;I)V
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.stream.IntStream filter(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 355
            aload 1 /* predicate */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 356
            new java.util.stream.IntPipeline$9
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 357
            getstatic java.util.stream.StreamOpFlag.NOT_SIZED:I
         3: .line 356
            aload 1 /* predicate */
            invokespecial java.util.stream.IntPipeline$9.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntPredicate;)V
            areturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final java.util.stream.IntStream peek(java.util.function.IntConsumer);
    descriptor: (Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntConsumer action
         0: .line 378
            aload 1 /* action */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 379
            new java.util.stream.IntPipeline$10
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.INT_VALUE:Ljava/util/stream/StreamShape;
         2: .line 380
            iconst_0
         3: .line 379
            aload 1 /* action */
            invokespecial java.util.stream.IntPipeline$10.<init>:(Ljava/util/stream/IntPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/IntConsumer;)V
            areturn
        end local 1 // java.util.function.IntConsumer action
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    4     1  action  Ljava/util/function/IntConsumer;
    MethodParameters:
        Name  Flags
      action  

  public final java.util.stream.IntStream limit(long);
    descriptor: (J)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // long maxSize
         0: .line 398
            lload 1 /* maxSize */
            lconst_0
            lcmp
            ifge 2
         1: .line 399
            new java.lang.IllegalArgumentException
            dup
            lload 1 /* maxSize */
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lconst_0
            lload 1 /* maxSize */
            invokestatic java.util.stream.SliceOps.makeInt:(Ljava/util/stream/AbstractPipeline;JJ)Ljava/util/stream/IntStream;
            areturn
        end local 1 // long maxSize
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    3     1  maxSize  J
    MethodParameters:
         Name  Flags
      maxSize  

  public final java.util.stream.IntStream skip(long);
    descriptor: (J)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // long n
         0: .line 405
            lload 1 /* n */
            lconst_0
            lcmp
            ifge 2
         1: .line 406
            new java.lang.IllegalArgumentException
            dup
            lload 1 /* n */
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 407
      StackMap locals:
      StackMap stack:
            lload 1 /* n */
            lconst_0
            lcmp
            ifne 4
         3: .line 408
            aload 0 /* this */
            areturn
         4: .line 410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* n */
            ldc -1
            invokestatic java.util.stream.SliceOps.makeInt:(Ljava/util/stream/AbstractPipeline;JJ)Ljava/util/stream/IntStream;
            areturn
        end local 1 // long n
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    5     1     n  J
    MethodParameters:
      Name  Flags
      n     

  public final java.util.stream.IntStream takeWhile(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 415
            aload 0 /* this */
            aload 1 /* predicate */
            invokestatic java.util.stream.WhileOps.makeTakeWhileInt:(Ljava/util/stream/AbstractPipeline;Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;
            areturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final java.util.stream.IntStream dropWhile(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 420
            aload 0 /* this */
            aload 1 /* predicate */
            invokestatic java.util.stream.WhileOps.makeDropWhileInt:(Ljava/util/stream/AbstractPipeline;Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;
            areturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final java.util.stream.IntStream sorted();
    descriptor: ()Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 425
            aload 0 /* this */
            invokestatic java.util.stream.SortedOps.makeInt:(Ljava/util/stream/AbstractPipeline;)Ljava/util/stream/IntStream;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.stream.IntStream distinct();
    descriptor: ()Ljava/util/stream/IntStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 432
            aload 0 /* this */
            invokevirtual java.util.stream.IntPipeline.boxed:()Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
            invokedynamic applyAsInt()Ljava/util/function/ToIntFunction;
              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;)I
                  java/util/stream/IntPipeline.lambda$2(Ljava/lang/Integer;)I (6)
                  (Ljava/lang/Integer;)I
            invokeinterface java.util.stream.Stream.mapToInt:(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public void forEach(java.util.function.IntConsumer);
    descriptor: (Ljava/util/function/IntConsumer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntConsumer action
         0: .line 439
            aload 0 /* this */
            aload 1 /* action */
            iconst_0
            invokestatic java.util.stream.ForEachOps.makeInt:(Ljava/util/function/IntConsumer;Z)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            pop
         1: .line 440
            return
        end local 1 // java.util.function.IntConsumer action
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1  action  Ljava/util/function/IntConsumer;
    MethodParameters:
        Name  Flags
      action  

  public void forEachOrdered(java.util.function.IntConsumer);
    descriptor: (Ljava/util/function/IntConsumer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntConsumer action
         0: .line 444
            aload 0 /* this */
            aload 1 /* action */
            iconst_1
            invokestatic java.util.stream.ForEachOps.makeInt:(Ljava/util/function/IntConsumer;Z)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            pop
         1: .line 445
            return
        end local 1 // java.util.function.IntConsumer action
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    2     1  action  Ljava/util/function/IntConsumer;
    MethodParameters:
        Name  Flags
      action  

  public final int sum();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 449
            aload 0 /* this */
            iconst_0
            invokedynamic applyAsInt()Ljava/util/function/IntBinaryOperator;
              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:
                  (II)I
                  java/lang/Integer.sum(II)I (6)
                  (II)I
            invokevirtual java.util.stream.IntPipeline.reduce:(ILjava/util/function/IntBinaryOperator;)I
            ireturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.OptionalInt min();
    descriptor: ()Ljava/util/OptionalInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 454
            aload 0 /* this */
            invokedynamic applyAsInt()Ljava/util/function/IntBinaryOperator;
              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:
                  (II)I
                  java/lang/Math.min(II)I (6)
                  (II)I
            invokevirtual java.util.stream.IntPipeline.reduce:(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.OptionalInt max();
    descriptor: ()Ljava/util/OptionalInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 459
            aload 0 /* this */
            invokedynamic applyAsInt()Ljava/util/function/IntBinaryOperator;
              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:
                  (II)I
                  java/lang/Math.max(II)I (6)
                  (II)I
            invokevirtual java.util.stream.IntPipeline.reduce:(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final long count();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 464
            aload 0 /* this */
            invokestatic java.util.stream.ReduceOps.makeIntCounting:()Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lreturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.OptionalDouble average();
    descriptor: ()Ljava/util/OptionalDouble;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 469
            aload 0 /* this */
            invokedynamic get()Ljava/util/function/Supplier;
              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;
                  java/util/stream/IntPipeline.lambda$6()[J (6)
                  ()[J
         1: .line 470
            invokedynamic accept()Ljava/util/function/ObjIntConsumer;
              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;I)V
                  java/util/stream/IntPipeline.lambda$7([JI)V (6)
                  ([JI)V
         2: .line 474
            invokedynamic accept()Ljava/util/function/BiConsumer;
              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;)V
                  java/util/stream/IntPipeline.lambda$8([J[J)V (6)
                  ([J[J)V
         3: .line 469
            invokevirtual java.util.stream.IntPipeline.collect:(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;
            checkcast long[]
            astore 1 /* avg */
        start local 1 // long[] avg
         4: .line 478
            aload 1 /* avg */
            iconst_0
            laload
            lconst_0
            lcmp
            ifle 6
         5: .line 479
            aload 1 /* avg */
            iconst_1
            laload
            l2d
            aload 1 /* avg */
            iconst_0
            laload
            l2d
            ddiv
            invokestatic java.util.OptionalDouble.of:(D)Ljava/util/OptionalDouble;
            goto 7
         6: .line 480
      StackMap locals: long[]
      StackMap stack:
            invokestatic java.util.OptionalDouble.empty:()Ljava/util/OptionalDouble;
         7: .line 478
      StackMap locals:
      StackMap stack: java.util.OptionalDouble
            areturn
        end local 1 // long[] avg
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;
            4    8     1   avg  [J

  public final java.util.IntSummaryStatistics summaryStatistics();
    descriptor: ()Ljava/util/IntSummaryStatistics;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 485
            aload 0 /* this */
            invokedynamic get()Ljava/util/function/Supplier;
              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;
                  java/util/IntSummaryStatistics.<init>()V (8)
                  ()Ljava/util/IntSummaryStatistics;
            invokedynamic accept()Ljava/util/function/ObjIntConsumer;
              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;I)V
                  java/util/IntSummaryStatistics.accept(I)V (5)
                  (Ljava/util/IntSummaryStatistics;I)V
         1: .line 486
            invokedynamic accept()Ljava/util/function/BiConsumer;
              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;)V
                  java/util/IntSummaryStatistics.combine(Ljava/util/IntSummaryStatistics;)V (5)
                  (Ljava/util/IntSummaryStatistics;Ljava/util/IntSummaryStatistics;)V
         2: .line 485
            invokevirtual java.util.stream.IntPipeline.collect:(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;
            checkcast java.util.IntSummaryStatistics
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final int reduce(int, java.util.function.IntBinaryOperator);
    descriptor: (ILjava/util/function/IntBinaryOperator;)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // int identity
        start local 2 // java.util.function.IntBinaryOperator op
         0: .line 491
            aload 0 /* this */
            iload 1 /* identity */
            aload 2 /* op */
            invokestatic java.util.stream.ReduceOps.makeInt:(ILjava/util/function/IntBinaryOperator;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 2 // java.util.function.IntBinaryOperator op
        end local 1 // int identity
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  identity  I
            0    1     2        op  Ljava/util/function/IntBinaryOperator;
    MethodParameters:
          Name  Flags
      identity  
      op        

  public final java.util.OptionalInt reduce(java.util.function.IntBinaryOperator);
    descriptor: (Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntBinaryOperator op
         0: .line 496
            aload 0 /* this */
            aload 1 /* op */
            invokestatic java.util.stream.ReduceOps.makeInt:(Ljava/util/function/IntBinaryOperator;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.util.OptionalInt
            areturn
        end local 1 // java.util.function.IntBinaryOperator op
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1    op  Ljava/util/function/IntBinaryOperator;
    MethodParameters:
      Name  Flags
      op    

  public final <R> R collect(java.util.function.Supplier<R>, java.util.function.ObjIntConsumer<R>, java.util.function.BiConsumer<R, R>);
    descriptor: (Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.Supplier supplier
        start local 2 // java.util.function.ObjIntConsumer accumulator
        start local 3 // java.util.function.BiConsumer combiner
         0: .line 503
            aload 3 /* combiner */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 504
            aload 3 /* combiner */
            invokedynamic apply(Ljava/util/function/BiConsumer;)Ljava/util/function/BinaryOperator;
              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;)Ljava/lang/Object;
                  java/util/stream/IntPipeline.lambda$12(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (6)
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* operator */
        start local 4 // java.util.function.BinaryOperator operator
         2: .line 508
            aload 0 /* this */
            aload 1 /* supplier */
            aload 2 /* accumulator */
            aload 4 /* operator */
            invokestatic java.util.stream.ReduceOps.makeInt:(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BinaryOperator;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            areturn
        end local 4 // java.util.function.BinaryOperator operator
        end local 3 // java.util.function.BiConsumer combiner
        end local 2 // java.util.function.ObjIntConsumer accumulator
        end local 1 // java.util.function.Supplier supplier
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    3     1     supplier  Ljava/util/function/Supplier<TR;>;
            0    3     2  accumulator  Ljava/util/function/ObjIntConsumer<TR;>;
            0    3     3     combiner  Ljava/util/function/BiConsumer<TR;TR;>;
            2    3     4     operator  Ljava/util/function/BinaryOperator<TR;>;
    Signature: <R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TR;>;Ljava/util/function/ObjIntConsumer<TR;>;Ljava/util/function/BiConsumer<TR;TR;>;)TR;
    MethodParameters:
             Name  Flags
      supplier     
      accumulator  
      combiner     

  public final boolean anyMatch(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 513
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.ANY:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeInt:(Ljava/util/function/IntPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final boolean allMatch(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 518
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.ALL:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeInt:(Ljava/util/function/IntPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final boolean noneMatch(java.util.function.IntPredicate);
    descriptor: (Ljava/util/function/IntPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.IntPipeline this
        start local 1 // java.util.function.IntPredicate predicate
         0: .line 523
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.NONE:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeInt:(Ljava/util/function/IntPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 1 // java.util.function.IntPredicate predicate
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/IntPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/IntPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final java.util.OptionalInt findFirst();
    descriptor: ()Ljava/util/OptionalInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 528
            aload 0 /* this */
            iconst_1
            invokestatic java.util.stream.FindOps.makeInt:(Z)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.util.OptionalInt
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final java.util.OptionalInt findAny();
    descriptor: ()Ljava/util/OptionalInt;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 533
            aload 0 /* this */
            iconst_0
            invokestatic java.util.stream.FindOps.makeInt:(Z)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.IntPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.util.OptionalInt
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public final int[] toArray();
    descriptor: ()[I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.IntPipeline this
         0: .line 538
            aload 0 /* this */
            invokedynamic apply()Ljava/util/function/IntFunction;
              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:
                  (I)Ljava/lang/Object;
                  java/util/stream/IntPipeline.lambda$13(I)[Ljava/lang/Integer; (6)
                  (I)[Ljava/lang/Integer;
            invokevirtual java.util.stream.IntPipeline.evaluateToArrayNode:(Ljava/util/function/IntFunction;)Ljava/util/stream/Node;
            checkcast java.util.stream.Node$OfInt
            invokestatic java.util.stream.Nodes.flattenInt:(Ljava/util/stream/Node$OfInt;)Ljava/util/stream/Node$OfInt;
         1: .line 539
            invokeinterface java.util.stream.Node$OfInt.asPrimitiveArray:()Ljava/lang/Object;
            checkcast int[]
         2: .line 538
            areturn
        end local 0 // java.util.stream.IntPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/util/stream/IntPipeline<TE_IN;>;

  public java.util.stream.IntStream sequential();
    descriptor: ()Ljava/util/stream/IntStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.util.stream.IntPipeline.sequential:()Ljava/util/stream/BaseStream;
            checkcast java.util.stream.IntStream
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Spliterator spliterator();
    descriptor: ()Ljava/util/Spliterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.util.stream.IntPipeline.spliterator:()Ljava/util/Spliterator$OfInt;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  java.util.Spliterator lazySpliterator(java.util.function.Supplier);
    descriptor: (Ljava/util/function/Supplier;)Ljava/util/Spliterator;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.util.function.Supplier
            invokevirtual java.util.stream.IntPipeline.lazySpliterator:(Ljava/util/function/Supplier;)Ljava/util/Spliterator$OfInt;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.stream.BaseStream unordered();
    descriptor: ()Ljava/util/stream/BaseStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.util.stream.IntPipeline.unordered:()Ljava/util/stream/IntStream;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Iterator iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.util.stream.IntPipeline.iterator:()Ljava/util/PrimitiveIterator$OfInt;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.stream.IntStream parallel();
    descriptor: ()Ljava/util/stream/IntStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.util.stream.IntPipeline.parallel:()Ljava/util/stream/BaseStream;
            checkcast java.util.stream.IntStream
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static int lambda$2(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)I
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Integer i
         0: .line 432
            aload 0 /* i */
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 0 // java.lang.Integer i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     i  Ljava/lang/Integer;

  private static long[] lambda$6();
    descriptor: ()[J
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 469
            iconst_2
            newarray 11
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void lambda$7(long[], int);
    descriptor: ([JI)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // long[] ll
        start local 1 // int i
         0: .line 471
            aload 0 /* ll */
            iconst_0
            dup2
            laload
            lconst_1
            ladd
            lastore
         1: .line 472
            aload 0 /* ll */
            iconst_1
            dup2
            laload
            iload 1 /* i */
            i2l
            ladd
            lastore
         2: .line 473
            return
        end local 1 // int i
        end local 0 // long[] ll
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0    ll  [J
            0    3     1     i  I

  private static void lambda$8(long[], long[]);
    descriptor: ([J[J)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // long[] ll
        start local 1 // long[] rr
         0: .line 475
            aload 0 /* ll */
            iconst_0
            dup2
            laload
            aload 1 /* rr */
            iconst_0
            laload
            ladd
            lastore
         1: .line 476
            aload 0 /* ll */
            iconst_1
            dup2
            laload
            aload 1 /* rr */
            iconst_1
            laload
            ladd
            lastore
         2: .line 477
            return
        end local 1 // long[] rr
        end local 0 // long[] ll
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0    ll  [J
            0    3     1    rr  [J

  private static java.lang.Object lambda$12(java.util.function.BiConsumer, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 1 // java.lang.Object left
        start local 2 // java.lang.Object right
         0: .line 505
            aload 0
            aload 1 /* left */
            aload 2 /* right */
            invokeinterface java.util.function.BiConsumer.accept:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 506
            aload 1 /* left */
            areturn
        end local 2 // java.lang.Object right
        end local 1 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     1   left  TR;
            0    2     2  right  TR;

  private static java.lang.Integer[] lambda$13(int);
    descriptor: (I)[Ljava/lang/Integer;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            iload 0
            anewarray java.lang.Integer
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: <E_IN:Ljava/lang/Object;>Ljava/util/stream/AbstractPipeline<TE_IN;Ljava/lang/Integer;Ljava/util/stream/IntStream;>;Ljava/util/stream/IntStream;
SourceFile: "IntPipeline.java"
NestMembers:
  java.util.stream.IntPipeline$1  java.util.stream.IntPipeline$1$1  java.util.stream.IntPipeline$10  java.util.stream.IntPipeline$10$1  java.util.stream.IntPipeline$2  java.util.stream.IntPipeline$2$1  java.util.stream.IntPipeline$3  java.util.stream.IntPipeline$3$1  java.util.stream.IntPipeline$4  java.util.stream.IntPipeline$4$1  java.util.stream.IntPipeline$5  java.util.stream.IntPipeline$5$1  java.util.stream.IntPipeline$6  java.util.stream.IntPipeline$6$1  java.util.stream.IntPipeline$7  java.util.stream.IntPipeline$7$1  java.util.stream.IntPipeline$8  java.util.stream.IntPipeline$9  java.util.stream.IntPipeline$9$1  java.util.stream.IntPipeline$Head  java.util.stream.IntPipeline$StatefulOp  java.util.stream.IntPipeline$StatelessOp
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract OfInt = java.util.PrimitiveIterator$OfInt of java.util.PrimitiveIterator
  public abstract OfInt = java.util.Spliterator$OfInt of java.util.Spliterator
  java.util.stream.IntPipeline$1
  java.util.stream.IntPipeline$10
  java.util.stream.IntPipeline$2
  java.util.stream.IntPipeline$3
  java.util.stream.IntPipeline$4
  java.util.stream.IntPipeline$5
  java.util.stream.IntPipeline$6
  java.util.stream.IntPipeline$7
  java.util.stream.IntPipeline$8
  java.util.stream.IntPipeline$9
  Head = java.util.stream.IntPipeline$Head of java.util.stream.IntPipeline
  abstract StatefulOp = java.util.stream.IntPipeline$StatefulOp of java.util.stream.IntPipeline
  abstract StatelessOp = java.util.stream.IntPipeline$StatelessOp of java.util.stream.IntPipeline
  final MatchKind = java.util.stream.MatchOps$MatchKind of java.util.stream.MatchOps
  public abstract Builder = java.util.stream.Node$Builder of java.util.stream.Node
  public abstract OfInt = java.util.stream.Node$Builder$OfInt of java.util.stream.Node$Builder
  public abstract OfInt = java.util.stream.Node$OfInt of java.util.stream.Node
  DelegatingSpliterator = java.util.stream.StreamSpliterators$DelegatingSpliterator of java.util.stream.StreamSpliterators
  final OfInt = java.util.stream.StreamSpliterators$DelegatingSpliterator$OfInt of java.util.stream.StreamSpliterators$DelegatingSpliterator
  final IntWrappingSpliterator = java.util.stream.StreamSpliterators$IntWrappingSpliterator of java.util.stream.StreamSpliterators