abstract class java.util.stream.LongPipeline<E_IN> extends java.util.stream.AbstractPipeline<E_IN, java.lang.Long, java.util.stream.LongStream> implements java.util.stream.LongStream
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: java.util.stream.LongPipeline
  super_class: java.util.stream.AbstractPipeline
{
  void <init>(java.util.function.Supplier<? extends java.util.Spliterator<java.lang.Long>>, int, );
    descriptor: (Ljava/util/function/Supplier;IZ)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.Supplier source
        start local 2 // int sourceFlags
        start local 3 // boolean parallel
         0: .line 68
            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 69
            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.LongPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    2     1       source  Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Long;>;>;
            0    2     2  sourceFlags  I
            0    2     3     parallel  Z
    Signature: (Ljava/util/function/Supplier<+Ljava/util/Spliterator<Ljava/lang/Long;>;>;IZ)V
    MethodParameters:
             Name  Flags
      source       
      sourceFlags  
      parallel     

  void <init>(java.util.Spliterator<java.lang.Long>, int, );
    descriptor: (Ljava/util/Spliterator;IZ)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.Spliterator source
        start local 2 // int sourceFlags
        start local 3 // boolean parallel
         0: .line 81
            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 82
            return
        end local 3 // boolean parallel
        end local 2 // int sourceFlags
        end local 1 // java.util.Spliterator source
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    2     1       source  Ljava/util/Spliterator<Ljava/lang/Long;>;
            0    2     2  sourceFlags  I
            0    2     3     parallel  Z
    Signature: (Ljava/util/Spliterator<Ljava/lang/Long;>;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.LongPipeline 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.LongPipeline this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljava/util/stream/LongPipeline<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.LongConsumer adapt(java.util.stream.Sink<java.lang.Long>);
    descriptor: (Ljava/util/stream/Sink;)Ljava/util/function/LongConsumer;
    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.LongConsumer
            ifeq 2
         1: .line 100
            aload 0 /* sink */
            checkcast java.util.function.LongConsumer
            areturn
         2: .line 102
      StackMap locals:
      StackMap stack:
            getstatic java.util.stream.Tripwire.ENABLED:Z
            ifeq 6
         3: .line 103
            ldc Ljava/util/stream/AbstractPipeline;
         4: .line 104
            ldc "using LongStream.adapt(Sink<Long> s)"
         5: .line 103
            invokestatic java.util.stream.Tripwire.trip:(Ljava/lang/Class;Ljava/lang/String;)V
         6: .line 105
      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/LongConsumer;
              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:
                  (J)V
                  java/util/stream/Sink.accept(J)V (9 itf)
                  (J)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/Long;>;
    Signature: (Ljava/util/stream/Sink<Ljava/lang/Long;>;)Ljava/util/function/LongConsumer;
    MethodParameters:
      Name  Flags
      sink  

  private static java.util.Spliterator$OfLong adapt(java.util.Spliterator<java.lang.Long>);
    descriptor: (Ljava/util/Spliterator;)Ljava/util/Spliterator$OfLong;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.Spliterator s
         0: .line 117
            aload 0 /* s */
            instanceof java.util.Spliterator$OfLong
            ifeq 2
         1: .line 118
            aload 0 /* s */
            checkcast java.util.Spliterator$OfLong
            areturn
         2: .line 120
      StackMap locals:
      StackMap stack:
            getstatic java.util.stream.Tripwire.ENABLED:Z
            ifeq 6
         3: .line 121
            ldc Ljava/util/stream/AbstractPipeline;
         4: .line 122
            ldc "using LongStream.adapt(Spliterator<Long> s)"
         5: .line 121
            invokestatic java.util.stream.Tripwire.trip:(Ljava/lang/Class;Ljava/lang/String;)V
         6: .line 123
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            ldc "LongStream.adapt(Spliterator<Long> 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/Long;>;
    Signature: (Ljava/util/Spliterator<Ljava/lang/Long;>;)Ljava/util/Spliterator$OfLong;
    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.LongPipeline this
         0: .line 132
            getstatic java.util.stream.StreamShape.LONG_VALUE:Ljava/util/stream/StreamShape;
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

  final <P_IN> java.util.stream.Node<java.lang.Long> evaluateToNode(java.util.stream.PipelineHelper<java.lang.Long>, java.util.Spliterator<P_IN>, boolean, java.util.function.IntFunction<java.lang.Long[]>);
    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.LongPipeline 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 140
            aload 1 /* helper */
            aload 2 /* spliterator */
            iload 3 /* flattenTree */
            invokestatic java.util.stream.Nodes.collectLong:(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;Z)Ljava/util/stream/Node$OfLong;
            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.LongPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1       helper  Ljava/util/stream/PipelineHelper<Ljava/lang/Long;>;
            0    1     2  spliterator  Ljava/util/Spliterator<TP_IN;>;
            0    1     3  flattenTree  Z
            0    1     4    generator  Ljava/util/function/IntFunction<[Ljava/lang/Long;>;
    Signature: <P_IN:Ljava/lang/Object;>(Ljava/util/stream/PipelineHelper<Ljava/lang/Long;>;Ljava/util/Spliterator<TP_IN;>;ZLjava/util/function/IntFunction<[Ljava/lang/Long;>;)Ljava/util/stream/Node<Ljava/lang/Long;>;
    MethodParameters:
             Name  Flags
      helper       
      spliterator  
      flattenTree  
      generator    

  final <P_IN> java.util.Spliterator<java.lang.Long> wrap(java.util.stream.PipelineHelper<java.lang.Long>, 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.LongPipeline this
        start local 1 // java.util.stream.PipelineHelper ph
        start local 2 // java.util.function.Supplier supplier
        start local 3 // boolean isParallel
         0: .line 147
            new java.util.stream.StreamSpliterators$LongWrappingSpliterator
            dup
            aload 1 /* ph */
            aload 2 /* supplier */
            iload 3 /* isParallel */
            invokespecial java.util.stream.StreamSpliterators$LongWrappingSpliterator.<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.LongPipeline this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1          ph  Ljava/util/stream/PipelineHelper<Ljava/lang/Long;>;
            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/Long;>;Ljava/util/function/Supplier<Ljava/util/Spliterator<TP_IN;>;>;Z)Ljava/util/Spliterator<Ljava/lang/Long;>;
    MethodParameters:
            Name  Flags
      ph          
      supplier    
      isParallel  

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

  final boolean forEachWithCancel(java.util.Spliterator<java.lang.Long>, java.util.stream.Sink<java.lang.Long>);
    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.LongPipeline this
        start local 1 // java.util.Spliterator spliterator
        start local 2 // java.util.stream.Sink sink
         0: .line 158
            aload 1 /* spliterator */
            invokestatic java.util.stream.LongPipeline.adapt:(Ljava/util/Spliterator;)Ljava/util/Spliterator$OfLong;
            astore 3 /* spl */
        start local 3 // java.util.Spliterator$OfLong spl
         1: .line 159
            aload 2 /* sink */
            invokestatic java.util.stream.LongPipeline.adapt:(Ljava/util/stream/Sink;)Ljava/util/function/LongConsumer;
            astore 4 /* adaptedSink */
        start local 4 // java.util.function.LongConsumer adaptedSink
         2: .line 161
      StackMap locals: java.util.Spliterator$OfLong java.util.function.LongConsumer
      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$OfLong.tryAdvance:(Ljava/util/function/LongConsumer;)Z
            ifne 2
         4: .line 162
      StackMap locals: int
      StackMap stack:
            iload 5 /* cancelled */
            ireturn
        end local 5 // boolean cancelled
        end local 4 // java.util.function.LongConsumer adaptedSink
        end local 3 // java.util.Spliterator$OfLong spl
        end local 2 // java.util.stream.Sink sink
        end local 1 // java.util.Spliterator spliterator
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    5     1  spliterator  Ljava/util/Spliterator<Ljava/lang/Long;>;
            0    5     2         sink  Ljava/util/stream/Sink<Ljava/lang/Long;>;
            1    5     3          spl  Ljava/util/Spliterator$OfLong;
            2    5     4  adaptedSink  Ljava/util/function/LongConsumer;
            3    5     5    cancelled  Z
    Signature: (Ljava/util/Spliterator<Ljava/lang/Long;>;Ljava/util/stream/Sink<Ljava/lang/Long;>;)Z
    MethodParameters:
             Name  Flags
      spliterator  
      sink         

  final java.util.stream.Node$Builder<java.lang.Long> makeNodeBuilder(long, java.util.function.IntFunction<java.lang.Long[]>);
    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.LongPipeline this
        start local 1 // long exactSizeIfKnown
        start local 3 // java.util.function.IntFunction generator
         0: .line 167
            lload 1 /* exactSizeIfKnown */
            invokestatic java.util.stream.Nodes.longBuilder:(J)Ljava/util/stream/Node$Builder$OfLong;
            areturn
        end local 3 // java.util.function.IntFunction generator
        end local 1 // long exactSizeIfKnown
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1  exactSizeIfKnown  J
            0    1     3         generator  Ljava/util/function/IntFunction<[Ljava/lang/Long;>;
    Signature: (JLjava/util/function/IntFunction<[Ljava/lang/Long;>;)Ljava/util/stream/Node$Builder<Ljava/lang/Long;>;
    MethodParameters:
                  Name  Flags
      exactSizeIfKnown  
      generator         

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

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

  public final java.util.Spliterator$OfLong spliterator();
    descriptor: ()Ljava/util/Spliterator$OfLong;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.stream.LongPipeline this
         0: .line 193
            aload 0 /* this */
            invokespecial java.util.stream.AbstractPipeline.spliterator:()Ljava/util/Spliterator;
            invokestatic java.util.stream.LongPipeline.adapt:(Ljava/util/Spliterator;)Ljava/util/Spliterator$OfLong;
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<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.LongPipeline this
         0: .line 200
            new java.util.stream.LongPipeline$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.LONG_VALUE:Ljava/util/stream/StreamShape;
            getstatic java.util.stream.StreamOpFlag.NOT_DISTINCT:I
            invokespecial java.util.stream.LongPipeline$2.<init>:(Ljava/util/stream/LongPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;I)V
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

  public final java.util.stream.Stream<java.lang.Long> 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.LongPipeline this
         0: .line 215
            aload 0 /* this */
            invokedynamic apply()Ljava/util/function/LongFunction;
              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:
                  (J)Ljava/lang/Object;
                  java/lang/Long.valueOf(J)Ljava/lang/Long; (6)
                  (J)Ljava/lang/Long;
            iconst_0
            invokevirtual java.util.stream.LongPipeline.mapToObj:(Ljava/util/function/LongFunction;I)Ljava/util/stream/Stream;
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;
    Signature: ()Ljava/util/stream/Stream<Ljava/lang/Long;>;

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

  public final <U> java.util.stream.Stream<U> mapToObj(java.util.function.LongFunction<? extends U>);
    descriptor: (Ljava/util/function/LongFunction;)Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.LongFunction mapper
         0: .line 237
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 238
            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.LongPipeline.mapToObj:(Ljava/util/function/LongFunction;I)Ljava/util/stream/Stream;
            areturn
        end local 1 // java.util.function.LongFunction mapper
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    2     1  mapper  Ljava/util/function/LongFunction<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/LongFunction<+TU;>;)Ljava/util/stream/Stream<TU;>;
    MethodParameters:
        Name  Flags
      mapper  

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

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

  public final java.util.stream.LongStream flatMap(java.util.function.LongFunction<? extends java.util.stream.LongStream>);
    descriptor: (Ljava/util/function/LongFunction;)Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.LongFunction mapper
         0: .line 277
            aload 1 /* mapper */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 278
            new java.util.stream.LongPipeline$6
            dup
            aload 0 /* this */
            aload 0 /* this */
            getstatic java.util.stream.StreamShape.LONG_VALUE:Ljava/util/stream/StreamShape;
         2: .line 279
            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 278
            aload 1 /* mapper */
            invokespecial java.util.stream.LongPipeline$6.<init>:(Ljava/util/stream/LongPipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/LongFunction;)V
            areturn
        end local 1 // java.util.function.LongFunction mapper
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    4     1  mapper  Ljava/util/function/LongFunction<+Ljava/util/stream/LongStream;>;
    Signature: (Ljava/util/function/LongFunction<+Ljava/util/stream/LongStream;>;)Ljava/util/stream/LongStream;
    MethodParameters:
        Name  Flags
      mapper  

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

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

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

  public final java.util.stream.LongStream limit(long);
    descriptor: (J)Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // long maxSize
         0: .line 380
            lload 1 /* maxSize */
            lconst_0
            lcmp
            ifge 2
         1: .line 381
            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 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lconst_0
            lload 1 /* maxSize */
            invokestatic java.util.stream.SliceOps.makeLong:(Ljava/util/stream/AbstractPipeline;JJ)Ljava/util/stream/LongStream;
            areturn
        end local 1 // long maxSize
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    3     1  maxSize  J
    MethodParameters:
         Name  Flags
      maxSize  

  public final java.util.stream.LongStream skip(long);
    descriptor: (J)Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // long n
         0: .line 387
            lload 1 /* n */
            lconst_0
            lcmp
            ifge 2
         1: .line 388
            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 389
      StackMap locals:
      StackMap stack:
            lload 1 /* n */
            lconst_0
            lcmp
            ifne 4
         3: .line 390
            aload 0 /* this */
            areturn
         4: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* n */
            ldc -1
            invokestatic java.util.stream.SliceOps.makeLong:(Ljava/util/stream/AbstractPipeline;JJ)Ljava/util/stream/LongStream;
            areturn
        end local 1 // long n
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    5     1     n  J
    MethodParameters:
      Name  Flags
      n     

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

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

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

  public final java.util.stream.LongStream distinct();
    descriptor: ()Ljava/util/stream/LongStream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.LongPipeline this
         0: .line 414
            aload 0 /* this */
            invokevirtual java.util.stream.LongPipeline.boxed:()Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
            invokedynamic applyAsLong()Ljava/util/function/ToLongFunction;
              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;)J
                  java/util/stream/LongPipeline.lambda$2(Ljava/lang/Long;)J (6)
                  (Ljava/lang/Long;)J
            invokeinterface java.util.stream.Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

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

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

  public final long sum();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.util.stream.LongPipeline this
         0: .line 432
            aload 0 /* this */
            lconst_0
            invokedynamic applyAsLong()Ljava/util/function/LongBinaryOperator;
              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:
                  (JJ)J
                  java/lang/Long.sum(JJ)J (6)
                  (JJ)J
            invokevirtual java.util.stream.LongPipeline.reduce:(JLjava/util/function/LongBinaryOperator;)J
            lreturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

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

  public final java.util.OptionalLong max();
    descriptor: ()Ljava/util/OptionalLong;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.LongPipeline this
         0: .line 442
            aload 0 /* this */
            invokedynamic applyAsLong()Ljava/util/function/LongBinaryOperator;
              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:
                  (JJ)J
                  java/lang/Math.max(JJ)J (6)
                  (JJ)J
            invokevirtual java.util.stream.LongPipeline.reduce:(Ljava/util/function/LongBinaryOperator;)Ljava/util/OptionalLong;
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<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.LongPipeline this
         0: .line 447
            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/LongPipeline.lambda$6()[J (6)
                  ()[J
         1: .line 448
            invokedynamic accept()Ljava/util/function/ObjLongConsumer;
              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;J)V
                  java/util/stream/LongPipeline.lambda$7([JJ)V (6)
                  ([JJ)V
         2: .line 452
            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/LongPipeline.lambda$8([J[J)V (6)
                  ([J[J)V
         3: .line 447
            invokevirtual java.util.stream.LongPipeline.collect:(Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;
            checkcast long[]
            astore 1 /* avg */
        start local 1 // long[] avg
         4: .line 456
            aload 1 /* avg */
            iconst_0
            laload
            lconst_0
            lcmp
            ifle 6
         5: .line 457
            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 458
      StackMap locals: long[]
      StackMap stack:
            invokestatic java.util.OptionalDouble.empty:()Ljava/util/OptionalDouble;
         7: .line 456
      StackMap locals:
      StackMap stack: java.util.OptionalDouble
            areturn
        end local 1 // long[] avg
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;
            4    8     1   avg  [J

  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.LongPipeline this
         0: .line 463
            aload 0 /* this */
            invokestatic java.util.stream.ReduceOps.makeLongCounting:()Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.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.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

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

  public final long reduce(long, java.util.function.LongBinaryOperator);
    descriptor: (JLjava/util/function/LongBinaryOperator;)J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // long identity
        start local 3 // java.util.function.LongBinaryOperator op
         0: .line 474
            aload 0 /* this */
            lload 1 /* identity */
            aload 3 /* op */
            invokestatic java.util.stream.ReduceOps.makeLong:(JLjava/util/function/LongBinaryOperator;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.evaluate:(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lreturn
        end local 3 // java.util.function.LongBinaryOperator op
        end local 1 // long identity
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1  identity  J
            0    1     3        op  Ljava/util/function/LongBinaryOperator;
    MethodParameters:
          Name  Flags
      identity  
      op        

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

  public final <R> R collect(java.util.function.Supplier<R>, java.util.function.ObjLongConsumer<R>, java.util.function.BiConsumer<R, R>);
    descriptor: (Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;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.LongPipeline this
        start local 1 // java.util.function.Supplier supplier
        start local 2 // java.util.function.ObjLongConsumer accumulator
        start local 3 // java.util.function.BiConsumer combiner
         0: .line 486
            aload 3 /* combiner */
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 487
            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/LongPipeline.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 491
            aload 0 /* this */
            aload 1 /* supplier */
            aload 2 /* accumulator */
            aload 4 /* operator */
            invokestatic java.util.stream.ReduceOps.makeLong:(Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BinaryOperator;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.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.ObjLongConsumer accumulator
        end local 1 // java.util.function.Supplier supplier
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    3     1     supplier  Ljava/util/function/Supplier<TR;>;
            0    3     2  accumulator  Ljava/util/function/ObjLongConsumer<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/ObjLongConsumer<TR;>;Ljava/util/function/BiConsumer<TR;TR;>;)TR;
    MethodParameters:
             Name  Flags
      supplier     
      accumulator  
      combiner     

  public final boolean anyMatch(java.util.function.LongPredicate);
    descriptor: (Ljava/util/function/LongPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.LongPredicate predicate
         0: .line 496
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.ANY:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeLong:(Ljava/util/function/LongPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.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.LongPredicate predicate
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/LongPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final boolean allMatch(java.util.function.LongPredicate);
    descriptor: (Ljava/util/function/LongPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.LongPredicate predicate
         0: .line 501
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.ALL:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeLong:(Ljava/util/function/LongPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.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.LongPredicate predicate
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/LongPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public final boolean noneMatch(java.util.function.LongPredicate);
    descriptor: (Ljava/util/function/LongPredicate;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.stream.LongPipeline this
        start local 1 // java.util.function.LongPredicate predicate
         0: .line 506
            aload 0 /* this */
            aload 1 /* predicate */
            getstatic java.util.stream.MatchOps$MatchKind.NONE:Ljava/util/stream/MatchOps$MatchKind;
            invokestatic java.util.stream.MatchOps.makeLong:(Ljava/util/function/LongPredicate;Ljava/util/stream/MatchOps$MatchKind;)Ljava/util/stream/TerminalOp;
            invokevirtual java.util.stream.LongPipeline.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.LongPredicate predicate
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/util/stream/LongPipeline<TE_IN;>;
            0    1     1  predicate  Ljava/util/function/LongPredicate;
    MethodParameters:
           Name  Flags
      predicate  

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

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

  public final long[] toArray();
    descriptor: ()[J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.stream.LongPipeline this
         0: .line 521
            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/LongPipeline.lambda$13(I)[Ljava/lang/Long; (6)
                  (I)[Ljava/lang/Long;
            invokevirtual java.util.stream.LongPipeline.evaluateToArrayNode:(Ljava/util/function/IntFunction;)Ljava/util/stream/Node;
            checkcast java.util.stream.Node$OfLong
            invokestatic java.util.stream.Nodes.flattenLong:(Ljava/util/stream/Node$OfLong;)Ljava/util/stream/Node$OfLong;
         1: .line 522
            invokeinterface java.util.stream.Node$OfLong.asPrimitiveArray:()Ljava/lang/Object;
            checkcast long[]
         2: .line 521
            areturn
        end local 0 // java.util.stream.LongPipeline this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/util/stream/LongPipeline<TE_IN;>;

  public java.util.stream.LongStream sequential();
    descriptor: ()Ljava/util/stream/LongStream;
    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.LongPipeline.sequential:()Ljava/util/stream/BaseStream;
            checkcast java.util.stream.LongStream
            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.LongPipeline.spliterator:()Ljava/util/Spliterator$OfLong;
            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.LongPipeline.lazySpliterator:(Ljava/util/function/Supplier;)Ljava/util/Spliterator$OfLong;
            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.LongPipeline.unordered:()Ljava/util/stream/LongStream;
            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.LongPipeline.iterator:()Ljava/util/PrimitiveIterator$OfLong;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.stream.LongStream parallel();
    descriptor: ()Ljava/util/stream/LongStream;
    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.LongPipeline.parallel:()Ljava/util/stream/BaseStream;
            checkcast java.util.stream.LongStream
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static long lambda$2(java.lang.Long);
    descriptor: (Ljava/lang/Long;)J
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Long i
         0: .line 414
            aload 0 /* i */
            invokevirtual java.lang.Long.longValue:()J
            lreturn
        end local 0 // java.lang.Long i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     i  Ljava/lang/Long;

  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 447
            iconst_2
            newarray 11
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  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 453
            aload 0 /* ll */
            iconst_0
            dup2
            laload
            aload 1 /* rr */
            iconst_0
            laload
            ladd
            lastore
         1: .line 454
            aload 0 /* ll */
            iconst_1
            dup2
            laload
            aload 1 /* rr */
            iconst_1
            laload
            ladd
            lastore
         2: .line 455
            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 488
            aload 0
            aload 1 /* left */
            aload 2 /* right */
            invokeinterface java.util.function.BiConsumer.accept:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 489
            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.Long[] lambda$13(int);
    descriptor: (I)[Ljava/lang/Long;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            iload 0
            anewarray java.lang.Long
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: <E_IN:Ljava/lang/Object;>Ljava/util/stream/AbstractPipeline<TE_IN;Ljava/lang/Long;Ljava/util/stream/LongStream;>;Ljava/util/stream/LongStream;
SourceFile: "LongPipeline.java"
NestMembers:
  java.util.stream.LongPipeline$1  java.util.stream.LongPipeline$1$1  java.util.stream.LongPipeline$2  java.util.stream.LongPipeline$2$1  java.util.stream.LongPipeline$3  java.util.stream.LongPipeline$3$1  java.util.stream.LongPipeline$4  java.util.stream.LongPipeline$4$1  java.util.stream.LongPipeline$5  java.util.stream.LongPipeline$5$1  java.util.stream.LongPipeline$6  java.util.stream.LongPipeline$6$1  java.util.stream.LongPipeline$7  java.util.stream.LongPipeline$8  java.util.stream.LongPipeline$8$1  java.util.stream.LongPipeline$9  java.util.stream.LongPipeline$9$1  java.util.stream.LongPipeline$Head  java.util.stream.LongPipeline$StatefulOp  java.util.stream.LongPipeline$StatelessOp
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract OfLong = java.util.PrimitiveIterator$OfLong of java.util.PrimitiveIterator
  public abstract OfLong = java.util.Spliterator$OfLong of java.util.Spliterator
  java.util.stream.LongPipeline$1
  java.util.stream.LongPipeline$2
  java.util.stream.LongPipeline$3
  java.util.stream.LongPipeline$4
  java.util.stream.LongPipeline$5
  java.util.stream.LongPipeline$6
  java.util.stream.LongPipeline$7
  java.util.stream.LongPipeline$8
  java.util.stream.LongPipeline$9
  Head = java.util.stream.LongPipeline$Head of java.util.stream.LongPipeline
  abstract StatefulOp = java.util.stream.LongPipeline$StatefulOp of java.util.stream.LongPipeline
  abstract StatelessOp = java.util.stream.LongPipeline$StatelessOp of java.util.stream.LongPipeline
  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 OfLong = java.util.stream.Node$Builder$OfLong of java.util.stream.Node$Builder
  public abstract OfLong = java.util.stream.Node$OfLong of java.util.stream.Node
  DelegatingSpliterator = java.util.stream.StreamSpliterators$DelegatingSpliterator of java.util.stream.StreamSpliterators
  final OfLong = java.util.stream.StreamSpliterators$DelegatingSpliterator$OfLong of java.util.stream.StreamSpliterators$DelegatingSpliterator
  final LongWrappingSpliterator = java.util.stream.StreamSpliterators$LongWrappingSpliterator of java.util.stream.StreamSpliterators