final class java.util.stream.Streams
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: java.util.stream.Streams
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.stream.Streams this
         0: .line 47
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 48
            new java.lang.Error
            dup
            ldc "no instances"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // java.util.stream.Streams this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/stream/Streams;

  static java.lang.Runnable composeWithExceptions(java.lang.Runnable, java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;Ljava/lang/Runnable;)Ljava/lang/Runnable;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Runnable a
        start local 1 // java.lang.Runnable b
         0: .line 838
            new java.util.stream.Streams$1
            dup
            aload 0 /* a */
            aload 1 /* b */
            invokespecial java.util.stream.Streams$1.<init>:(Ljava/lang/Runnable;Ljava/lang/Runnable;)V
            areturn
        end local 1 // java.lang.Runnable b
        end local 0 // java.lang.Runnable a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Ljava/lang/Runnable;
            0    1     1     b  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      a     
      b     

  static java.lang.Runnable composedClose(java.util.stream.BaseStream<?, ?>, java.util.stream.BaseStream<?, ?>);
    descriptor: (Ljava/util/stream/BaseStream;Ljava/util/stream/BaseStream;)Ljava/lang/Runnable;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.util.stream.BaseStream a
        start local 1 // java.util.stream.BaseStream b
         0: .line 867
            new java.util.stream.Streams$2
            dup
            aload 0 /* a */
            aload 1 /* b */
            invokespecial java.util.stream.Streams$2.<init>:(Ljava/util/stream/BaseStream;Ljava/util/stream/BaseStream;)V
            areturn
        end local 1 // java.util.stream.BaseStream b
        end local 0 // java.util.stream.BaseStream a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Ljava/util/stream/BaseStream<**>;
            0    1     1     b  Ljava/util/stream/BaseStream<**>;
    Signature: (Ljava/util/stream/BaseStream<**>;Ljava/util/stream/BaseStream<**>;)Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      a     
      b     
}
SourceFile: "Streams.java"
NestMembers:
  java.util.stream.Streams$1  java.util.stream.Streams$2  java.util.stream.Streams$AbstractStreamBuilderImpl  java.util.stream.Streams$ConcatSpliterator  java.util.stream.Streams$ConcatSpliterator$OfDouble  java.util.stream.Streams$ConcatSpliterator$OfInt  java.util.stream.Streams$ConcatSpliterator$OfLong  java.util.stream.Streams$ConcatSpliterator$OfPrimitive  java.util.stream.Streams$ConcatSpliterator$OfRef  java.util.stream.Streams$DoubleStreamBuilderImpl  java.util.stream.Streams$IntStreamBuilderImpl  java.util.stream.Streams$LongStreamBuilderImpl  java.util.stream.Streams$RangeIntSpliterator  java.util.stream.Streams$RangeLongSpliterator  java.util.stream.Streams$StreamBuilderImpl
InnerClasses:
  java.util.stream.Streams$1
  java.util.stream.Streams$2
  private abstract AbstractStreamBuilderImpl = java.util.stream.Streams$AbstractStreamBuilderImpl of java.util.stream.Streams
  abstract ConcatSpliterator = java.util.stream.Streams$ConcatSpliterator of java.util.stream.Streams
  final DoubleStreamBuilderImpl = java.util.stream.Streams$DoubleStreamBuilderImpl of java.util.stream.Streams
  final IntStreamBuilderImpl = java.util.stream.Streams$IntStreamBuilderImpl of java.util.stream.Streams
  final LongStreamBuilderImpl = java.util.stream.Streams$LongStreamBuilderImpl of java.util.stream.Streams
  final RangeIntSpliterator = java.util.stream.Streams$RangeIntSpliterator of java.util.stream.Streams
  final RangeLongSpliterator = java.util.stream.Streams$RangeLongSpliterator of java.util.stream.Streams
  final StreamBuilderImpl = java.util.stream.Streams$StreamBuilderImpl of java.util.stream.Streams