public abstract class io.reactivex.Maybe<T> implements io.reactivex.MaybeSource<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: io.reactivex.Maybe
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 110
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;

  public static <T> io.reactivex.Maybe<T> amb(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 130
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 131
            new io.reactivex.internal.operators.maybe.MaybeAmb
            dup
            aconst_null
            aload 0 /* sources */
            invokespecial io.reactivex.internal.operators.maybe.MaybeAmb.<init>:([Lio/reactivex/MaybeSource;Ljava/lang/Iterable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  final

  public static <T> io.reactivex.Maybe<T> ambArray(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 152
            aload 0 /* sources */
            arraylength
            ifne 2
         1: .line 153
            invokestatic io.reactivex.Maybe.empty:()Lio/reactivex/Maybe;
            areturn
         2: .line 155
      StackMap locals:
      StackMap stack:
            aload 0 /* sources */
            arraylength
            iconst_1
            if_icmpne 4
         3: .line 156
            aload 0 /* sources */
            iconst_0
            aaload
            invokestatic io.reactivex.Maybe.wrap:(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
         4: .line 158
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeAmb
            dup
            aload 0 /* sources */
            aconst_null
            invokespecial io.reactivex.internal.operators.maybe.MaybeAmb.<init>:([Lio/reactivex/MaybeSource;Ljava/lang/Iterable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  final

  public static <T> io.reactivex.Flowable<T> concat(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 181
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 182
            new io.reactivex.internal.operators.maybe.MaybeConcatIterable
            dup
            aload 0 /* sources */
            invokespecial io.reactivex.internal.operators.maybe.MaybeConcatIterable.<init>:(Ljava/lang/Iterable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concat(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
         0: .line 210
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 211
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 212
            iconst_2
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            invokestatic io.reactivex.Maybe.concatArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    3     1  source2  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  

  public static <T> io.reactivex.Flowable<T> concat(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
         0: .line 243
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 244
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 245
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 246
            iconst_3
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            invokestatic io.reactivex.Maybe.concatArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    4     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    4     2  source3  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  

  public static <T> io.reactivex.Flowable<T> concat(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
         0: .line 279
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 280
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 281
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 282
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 283
            iconst_4
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            invokestatic io.reactivex.Maybe.concatArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    5     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    5     2  source3  Lio/reactivex/MaybeSource<+TT;>;
            0    5     3  source4  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  

  public static <T> io.reactivex.Flowable<T> concat(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.reactivestreams.Publisher sources
         0: .line 307
            aload 0 /* sources */
            iconst_2
            invokestatic io.reactivex.Maybe.concat:(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
            areturn
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concat(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>, int);
    descriptor: (Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.reactivestreams.Publisher sources
        start local 1 // int prefetch
         0: .line 334
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 335
            iload 1 /* prefetch */
            ldc "prefetch"
            invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
            pop
         2: .line 336
            new io.reactivex.internal.operators.flowable.FlowableConcatMapPublisher
            dup
            aload 0 /* sources */
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            iload 1 /* prefetch */
            getstatic io.reactivex.internal.util.ErrorMode.IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
            invokespecial io.reactivex.internal.operators.flowable.FlowableConcatMapPublisher.<init>:(Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 1 // int prefetch
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0   sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
            0    3     1  prefetch  I
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;I)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
          Name  Flags
      sources   
      prefetch  

  public static <T> io.reactivex.Flowable<T> concatArray(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 359
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 360
            aload 0 /* sources */
            arraylength
            ifne 3
         2: .line 361
            invokestatic io.reactivex.Flowable.empty:()Lio/reactivex/Flowable;
            areturn
         3: .line 363
      StackMap locals:
      StackMap stack:
            aload 0 /* sources */
            arraylength
            iconst_1
            if_icmpne 5
         4: .line 364
            new io.reactivex.internal.operators.maybe.MaybeToFlowable
            dup
            aload 0 /* sources */
            iconst_0
            aaload
            invokespecial io.reactivex.internal.operators.maybe.MaybeToFlowable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
         5: .line 366
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeConcatArray
            dup
            aload 0 /* sources */
            invokespecial io.reactivex.internal.operators.maybe.MaybeConcatArray.<init>:([Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatArrayDelayError(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 390
            aload 0 /* sources */
            arraylength
            ifne 2
         1: .line 391
            invokestatic io.reactivex.Flowable.empty:()Lio/reactivex/Flowable;
            areturn
         2: .line 393
      StackMap locals:
      StackMap stack:
            aload 0 /* sources */
            arraylength
            iconst_1
            if_icmpne 4
         3: .line 394
            new io.reactivex.internal.operators.maybe.MaybeToFlowable
            dup
            aload 0 /* sources */
            iconst_0
            aaload
            invokespecial io.reactivex.internal.operators.maybe.MaybeToFlowable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
         4: .line 396
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeConcatArrayDelayError
            dup
            aload 0 /* sources */
            invokespecial io.reactivex.internal.operators.maybe.MaybeConcatArrayDelayError.<init>:([Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatArrayEager(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 422
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Flowable.concatMapEager:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatDelayError(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 447
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 448
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Flowable.concatMapDelayError:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatDelayError(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.reactivestreams.Publisher sources
         0: .line 472
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromPublisher:(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Flowable.concatMapDelayError:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatEager(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 498
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Flowable.concatMapEager:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> concatEager(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.reactivestreams.Publisher sources
         0: .line 526
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromPublisher:(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Flowable.concatMapEager:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Maybe<T> create(io.reactivex.MaybeOnSubscribe<T>);
    descriptor: (Lio/reactivex/MaybeOnSubscribe;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeOnSubscribe onSubscribe
         0: .line 571
            aload 0 /* onSubscribe */
            ldc "onSubscribe is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 572
            new io.reactivex.internal.operators.maybe.MaybeCreate
            dup
            aload 0 /* onSubscribe */
            invokespecial io.reactivex.internal.operators.maybe.MaybeCreate.<init>:(Lio/reactivex/MaybeOnSubscribe;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.MaybeOnSubscribe onSubscribe
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0  onSubscribe  Lio/reactivex/MaybeOnSubscribe<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeOnSubscribe<TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
             Name  Flags
      onSubscribe  

  public static <T> io.reactivex.Maybe<T> defer(java.util.concurrent.Callable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.concurrent.Callable maybeSupplier
         0: .line 591
            aload 0 /* maybeSupplier */
            ldc "maybeSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 592
            new io.reactivex.internal.operators.maybe.MaybeDefer
            dup
            aload 0 /* maybeSupplier */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDefer.<init>:(Ljava/util/concurrent/Callable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.util.concurrent.Callable maybeSupplier
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0  maybeSupplier  Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
               Name  Flags
      maybeSupplier  final

  public static <T> io.reactivex.Maybe<T> empty();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 611
            getstatic io.reactivex.internal.operators.maybe.MaybeEmpty.INSTANCE:Lio/reactivex/internal/operators/maybe/MaybeEmpty;
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public static <T> io.reactivex.Maybe<T> error(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Throwable exception
         0: .line 636
            aload 0 /* exception */
            ldc "exception is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 637
            new io.reactivex.internal.operators.maybe.MaybeError
            dup
            aload 0 /* exception */
            invokespecial io.reactivex.internal.operators.maybe.MaybeError.<init>:(Ljava/lang/Throwable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.lang.Throwable exception
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  exception  Ljava/lang/Throwable;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Throwable;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      exception  

  public static <T> io.reactivex.Maybe<T> error(java.util.concurrent.Callable<? extends java.lang.Throwable>);
    descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.concurrent.Callable supplier
         0: .line 662
            aload 0 /* supplier */
            ldc "errorSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 663
            new io.reactivex.internal.operators.maybe.MaybeErrorCallable
            dup
            aload 0 /* supplier */
            invokespecial io.reactivex.internal.operators.maybe.MaybeErrorCallable.<init>:(Ljava/util/concurrent/Callable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.util.concurrent.Callable supplier
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  supplier  Ljava/util/concurrent/Callable<+Ljava/lang/Throwable;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
          Name  Flags
      supplier  

  public static <T> io.reactivex.Maybe<T> fromAction(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.functions.Action run
         0: .line 689
            aload 0 /* run */
            ldc "run is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 690
            new io.reactivex.internal.operators.maybe.MaybeFromAction
            dup
            aload 0 /* run */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromAction.<init>:(Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.functions.Action run
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   run  Lio/reactivex/functions/Action;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      run   final

  public static <T> io.reactivex.Maybe<T> fromCompletable(io.reactivex.CompletableSource);
    descriptor: (Lio/reactivex/CompletableSource;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.CompletableSource completableSource
         0: .line 709
            aload 0 /* completableSource */
            ldc "completableSource is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 710
            new io.reactivex.internal.operators.maybe.MaybeFromCompletable
            dup
            aload 0 /* completableSource */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromCompletable.<init>:(Lio/reactivex/CompletableSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.CompletableSource completableSource
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0  completableSource  Lio/reactivex/CompletableSource;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/CompletableSource;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                   Name  Flags
      completableSource  

  public static <T> io.reactivex.Maybe<T> fromSingle(io.reactivex.SingleSource<T>);
    descriptor: (Lio/reactivex/SingleSource;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.SingleSource singleSource
         0: .line 729
            aload 0 /* singleSource */
            ldc "singleSource is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 730
            new io.reactivex.internal.operators.maybe.MaybeFromSingle
            dup
            aload 0 /* singleSource */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromSingle.<init>:(Lio/reactivex/SingleSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.SingleSource singleSource
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0  singleSource  Lio/reactivex/SingleSource<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/SingleSource<TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
              Name  Flags
      singleSource  

  public static <T> io.reactivex.Maybe<T> fromCallable(java.util.concurrent.Callable<? extends T>);
    descriptor: (Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.concurrent.Callable callable
         0: .line 771
            aload 0 /* callable */
            ldc "callable is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 772
            new io.reactivex.internal.operators.maybe.MaybeFromCallable
            dup
            aload 0 /* callable */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromCallable.<init>:(Ljava/util/concurrent/Callable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.util.concurrent.Callable callable
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  callable  Ljava/util/concurrent/Callable<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        io.reactivex.annotations.NonNull()
    MethodParameters:
          Name  Flags
      callable  final

  public static <T> io.reactivex.Maybe<T> fromFuture(java.util.concurrent.Future<? extends T>);
    descriptor: (Ljava/util/concurrent/Future;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.util.concurrent.Future future
         0: .line 805
            aload 0 /* future */
            ldc "future is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 806
            new io.reactivex.internal.operators.maybe.MaybeFromFuture
            dup
            aload 0 /* future */
            lconst_0
            aconst_null
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromFuture.<init>:(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.util.concurrent.Future future
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  future  Ljava/util/concurrent/Future<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      future  

  public static <T> io.reactivex.Maybe<T> fromFuture(java.util.concurrent.Future<? extends T>, long, java.util.concurrent.TimeUnit);
    descriptor: (Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // java.util.concurrent.Future future
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 843
            aload 0 /* future */
            ldc "future is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 844
            aload 3 /* unit */
            ldc "unit is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 845
            new io.reactivex.internal.operators.maybe.MaybeFromFuture
            dup
            aload 0 /* future */
            lload 1 /* timeout */
            aload 3 /* unit */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromFuture.<init>:(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long timeout
        end local 0 // java.util.concurrent.Future future
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0   future  Ljava/util/concurrent/Future<+TT;>;
            0    3     1  timeout  J
            0    3     3     unit  Ljava/util/concurrent/TimeUnit;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Future<+TT;>;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      future   
      timeout  
      unit     

  public static <T> io.reactivex.Maybe<T> fromRunnable(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Runnable run
         0: .line 864
            aload 0 /* run */
            ldc "run is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 865
            new io.reactivex.internal.operators.maybe.MaybeFromRunnable
            dup
            aload 0 /* run */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFromRunnable.<init>:(Ljava/lang/Runnable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.lang.Runnable run
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   run  Ljava/lang/Runnable;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Runnable;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      run   final

  public static <T> io.reactivex.Maybe<T> just(T);
    descriptor: (Ljava/lang/Object;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Object item
         0: .line 891
            aload 0 /* item */
            ldc "item is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 892
            new io.reactivex.internal.operators.maybe.MaybeJust
            dup
            aload 0 /* item */
            invokespecial io.reactivex.internal.operators.maybe.MaybeJust.<init>:(Ljava/lang/Object;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // java.lang.Object item
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  item  TT;
    Signature: <T:Ljava/lang/Object;>(TT;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      item  

  public static <T> io.reactivex.Flowable<T> merge(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 926
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.Maybe.merge:(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> merge(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.reactivestreams.Publisher sources
         0: .line 960
            aload 0 /* sources */
            ldc 2147483647
            invokestatic io.reactivex.Maybe.merge:(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
            areturn
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> merge(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>, int);
    descriptor: (Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.reactivestreams.Publisher sources
        start local 1 // int maxConcurrency
         0: .line 997
            aload 0 /* sources */
            ldc "source is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 998
            iload 1 /* maxConcurrency */
            ldc "maxConcurrency"
            invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
            pop
         2: .line 999
            new io.reactivex.internal.operators.flowable.FlowableFlatMapPublisher
            dup
            aload 0 /* sources */
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            iconst_0
            iload 1 /* maxConcurrency */
            iconst_1
            invokespecial io.reactivex.internal.operators.flowable.FlowableFlatMapPublisher.<init>:(Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function;ZII)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 1 // int maxConcurrency
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0         sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
            0    3     1  maxConcurrency  I
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;I)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      sources         
      maxConcurrency  

  public static <T> io.reactivex.Maybe<T> merge(io.reactivex.MaybeSource<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource source
         0: .line 1030
            aload 0 /* source */
            ldc "source is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1031
            new io.reactivex.internal.operators.maybe.MaybeFlatten
            dup
            aload 0 /* source */
            invokestatic io.reactivex.internal.functions.Functions.identity:()Lio/reactivex/functions/Function;
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatten.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.MaybeSource source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  source  Lio/reactivex/MaybeSource<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      source  

  public static <T> io.reactivex.Flowable<T> merge(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
         0: .line 1078
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1079
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1080
            iconst_2
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    3     1  source2  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  

  public static <T> io.reactivex.Flowable<T> merge(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
         0: .line 1130
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1131
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1132
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1133
            iconst_3
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    4     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    4     2  source3  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  

  public static <T> io.reactivex.Flowable<T> merge(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
         0: .line 1185
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1186
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1187
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1188
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 1189
            iconst_4
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    5     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    5     2  source3  Lio/reactivex/MaybeSource<+TT;>;
            0    5     3  source4  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  

  public static <T> io.reactivex.Flowable<T> mergeArray(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 1225
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1226
            aload 0 /* sources */
            arraylength
            ifne 3
         2: .line 1227
            invokestatic io.reactivex.Flowable.empty:()Lio/reactivex/Flowable;
            areturn
         3: .line 1229
      StackMap locals:
      StackMap stack:
            aload 0 /* sources */
            arraylength
            iconst_1
            if_icmpne 5
         4: .line 1230
            new io.reactivex.internal.operators.maybe.MaybeToFlowable
            dup
            aload 0 /* sources */
            iconst_0
            aaload
            invokespecial io.reactivex.internal.operators.maybe.MaybeToFlowable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
         5: .line 1232
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeMergeArray
            dup
            aload 0 /* sources */
            invokespecial io.reactivex.internal.operators.maybe.MaybeMergeArray.<init>:([Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> mergeArrayDelayError(io.reactivex.MaybeSource<? extends T>[]);
    descriptor: ([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource[] sources
         0: .line 1267
            aload 0 /* sources */
            arraylength
            ifne 2
         1: .line 1268
            invokestatic io.reactivex.Flowable.empty:()Lio/reactivex/Flowable;
            areturn
         2: .line 1270
      StackMap locals:
      StackMap stack:
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromArray:([Ljava/lang/Object;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            iconst_1
            aload 0 /* sources */
            arraylength
            invokevirtual io.reactivex.Flowable.flatMap:(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.MaybeSource[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;>([Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Ljava/lang/Iterable;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Iterable sources
         0: .line 1305
            aload 0 /* sources */
            invokestatic io.reactivex.Flowable.fromIterable:(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            iconst_1
            invokevirtual io.reactivex.Flowable.flatMap:(Lio/reactivex/functions/Function;Z)Lio/reactivex/Flowable;
            areturn
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.reactivestreams.Publisher sources
         0: .line 1340
            aload 0 /* sources */
            ldc 2147483647
            invokestatic io.reactivex.Maybe.mergeDelayError:(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
            areturn
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      sources  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(org.reactivestreams.Publisher<? extends io.reactivex.MaybeSource<? extends T>>, int);
    descriptor: (Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.reactivestreams.Publisher sources
        start local 1 // int maxConcurrency
         0: .line 1379
            aload 0 /* sources */
            ldc "source is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1380
            iload 1 /* maxConcurrency */
            ldc "maxConcurrency"
            invokestatic io.reactivex.internal.functions.ObjectHelper.verifyPositive:(ILjava/lang/String;)I
            pop
         2: .line 1381
            new io.reactivex.internal.operators.flowable.FlowableFlatMapPublisher
            dup
            aload 0 /* sources */
            invokestatic io.reactivex.internal.operators.maybe.MaybeToPublisher.instance:()Lio/reactivex/functions/Function;
            iconst_1
            iload 1 /* maxConcurrency */
            iconst_1
            invokespecial io.reactivex.internal.operators.flowable.FlowableFlatMapPublisher.<init>:(Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function;ZII)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 1 // int maxConcurrency
        end local 0 // org.reactivestreams.Publisher sources
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0         sources  Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;
            0    3     1  maxConcurrency  I
    Signature: <T:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;I)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      sources         
      maxConcurrency  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
         0: .line 1418
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1419
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1420
            iconst_2
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArrayDelayError:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    3     1  source2  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
         0: .line 1461
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1462
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1463
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1464
            iconst_3
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArrayDelayError:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    4     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    4     2  source3  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  

  public static <T> io.reactivex.Flowable<T> mergeDelayError(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
         0: .line 1508
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1509
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1510
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1511
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 1512
            iconst_4
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            invokestatic io.reactivex.Maybe.mergeArrayDelayError:([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    5     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    5     2  source3  Lio/reactivex/MaybeSource<+TT;>;
            0    5     3  source4  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  

  public static <T> io.reactivex.Maybe<T> never();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1535
            getstatic io.reactivex.internal.operators.maybe.MaybeNever.INSTANCE:Lio/reactivex/internal/operators/maybe/MaybeNever;
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Single;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
         0: .line 1560
            aload 0 /* source1 */
            aload 1 /* source2 */
            invokestatic io.reactivex.internal.functions.ObjectHelper.equalsPredicate:()Lio/reactivex/functions/BiPredicate;
            invokestatic io.reactivex.Maybe.sequenceEqual:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
            areturn
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    1     1  source2  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      source1  
      source2  

  public static <T> io.reactivex.Single<java.lang.Boolean> sequenceEqual(io.reactivex.MaybeSource<? extends T>, io.reactivex.MaybeSource<? extends T>, io.reactivex.functions.BiPredicate<? super T, ? super T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.functions.BiPredicate isEqual
         0: .line 1591
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1592
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1593
            aload 2 /* isEqual */
            ldc "isEqual is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1594
            new io.reactivex.internal.operators.maybe.MaybeEqualSingle
            dup
            aload 0 /* source1 */
            aload 1 /* source2 */
            aload 2 /* isEqual */
            invokespecial io.reactivex.internal.operators.maybe.MaybeEqualSingle.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 2 // io.reactivex.functions.BiPredicate isEqual
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  source1  Lio/reactivex/MaybeSource<+TT;>;
            0    4     1  source2  Lio/reactivex/MaybeSource<+TT;>;
            0    4     2  isEqual  Lio/reactivex/functions/BiPredicate<-TT;-TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/MaybeSource<+TT;>;Lio/reactivex/functions/BiPredicate<-TT;-TT;>;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      isEqual  

  public static io.reactivex.Maybe<java.lang.Long> timer(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // long delay
        start local 2 // java.util.concurrent.TimeUnit unit
         0: .line 1616
            lload 0 /* delay */
            aload 2 /* unit */
            invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
            invokestatic io.reactivex.Maybe.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            areturn
        end local 2 // java.util.concurrent.TimeUnit unit
        end local 0 // long delay
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  delay  J
            0    1     2   unit  Ljava/util/concurrent/TimeUnit;
    Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
    MethodParameters:
       Name  Flags
      delay  
      unit   

  public static io.reactivex.Maybe<java.lang.Long> timer(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // long delay
        start local 2 // java.util.concurrent.TimeUnit unit
        start local 3 // io.reactivex.Scheduler scheduler
         0: .line 1641
            aload 2 /* unit */
            ldc "unit is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1642
            aload 3 /* scheduler */
            ldc "scheduler is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1644
            new io.reactivex.internal.operators.maybe.MaybeTimer
            dup
            lconst_0
            lload 0 /* delay */
            invokestatic java.lang.Math.max:(JJ)J
            aload 2 /* unit */
            aload 3 /* scheduler */
            invokespecial io.reactivex.internal.operators.maybe.MaybeTimer.<init>:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 3 // io.reactivex.Scheduler scheduler
        end local 2 // java.util.concurrent.TimeUnit unit
        end local 0 // long delay
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0      delay  J
            0    3     2       unit  Ljava/util/concurrent/TimeUnit;
            0    3     3  scheduler  Lio/reactivex/Scheduler;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      delay      
      unit       
      scheduler  

  public static <T> io.reactivex.Maybe<T> unsafeCreate(io.reactivex.MaybeSource<T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource onSubscribe
         0: .line 1662
            aload 0 /* onSubscribe */
            instanceof io.reactivex.Maybe
            ifeq 2
         1: .line 1663
            new java.lang.IllegalArgumentException
            dup
            ldc "unsafeCreate(Maybe) should be upgraded"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1665
      StackMap locals:
      StackMap stack:
            aload 0 /* onSubscribe */
            ldc "onSubscribe is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1666
            new io.reactivex.internal.operators.maybe.MaybeUnsafeCreate
            dup
            aload 0 /* onSubscribe */
            invokespecial io.reactivex.internal.operators.maybe.MaybeUnsafeCreate.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.MaybeSource onSubscribe
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0  onSubscribe  Lio/reactivex/MaybeSource<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
             Name  Flags
      onSubscribe  

  public static <T, D> io.reactivex.Maybe<T> using(java.util.concurrent.Callable<? extends D>, io.reactivex.functions.Function<? super D, ? extends io.reactivex.MaybeSource<? extends T>>, io.reactivex.functions.Consumer<? super D>);
    descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // java.util.concurrent.Callable resourceSupplier
        start local 1 // io.reactivex.functions.Function sourceSupplier
        start local 2 // io.reactivex.functions.Consumer resourceDisposer
         0: .line 1695
            aload 0 /* resourceSupplier */
            aload 1 /* sourceSupplier */
            aload 2 /* resourceDisposer */
            iconst_1
            invokestatic io.reactivex.Maybe.using:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.functions.Consumer resourceDisposer
        end local 1 // io.reactivex.functions.Function sourceSupplier
        end local 0 // java.util.concurrent.Callable resourceSupplier
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0  resourceSupplier  Ljava/util/concurrent/Callable<+TD;>;
            0    1     1    sourceSupplier  Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;
            0    1     2  resourceDisposer  Lio/reactivex/functions/Consumer<-TD;>;
    Signature: <T:Ljava/lang/Object;D:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TD;>;Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;Lio/reactivex/functions/Consumer<-TD;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
                  Name  Flags
      resourceSupplier  
      sourceSupplier    
      resourceDisposer  

  public static <T, D> io.reactivex.Maybe<T> using(java.util.concurrent.Callable<? extends D>, io.reactivex.functions.Function<? super D, ? extends io.reactivex.MaybeSource<? extends T>>, io.reactivex.functions.Consumer<? super D>, boolean);
    descriptor: (Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.util.concurrent.Callable resourceSupplier
        start local 1 // io.reactivex.functions.Function sourceSupplier
        start local 2 // io.reactivex.functions.Consumer resourceDisposer
        start local 3 // boolean eager
         0: .line 1731
            aload 0 /* resourceSupplier */
            ldc "resourceSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1732
            aload 1 /* sourceSupplier */
            ldc "sourceSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1733
            aload 2 /* resourceDisposer */
            ldc "disposer is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1734
            new io.reactivex.internal.operators.maybe.MaybeUsing
            dup
            aload 0 /* resourceSupplier */
            aload 1 /* sourceSupplier */
            aload 2 /* resourceDisposer */
            iload 3 /* eager */
            invokespecial io.reactivex.internal.operators.maybe.MaybeUsing.<init>:(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 3 // boolean eager
        end local 2 // io.reactivex.functions.Consumer resourceDisposer
        end local 1 // io.reactivex.functions.Function sourceSupplier
        end local 0 // java.util.concurrent.Callable resourceSupplier
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0  resourceSupplier  Ljava/util/concurrent/Callable<+TD;>;
            0    4     1    sourceSupplier  Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;
            0    4     2  resourceDisposer  Lio/reactivex/functions/Consumer<-TD;>;
            0    4     3             eager  Z
    Signature: <T:Ljava/lang/Object;D:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TD;>;Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;Lio/reactivex/functions/Consumer<-TD;>;Z)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      resourceSupplier  
      sourceSupplier    
      resourceDisposer  
      eager             

  public static <T> io.reactivex.Maybe<T> wrap(io.reactivex.MaybeSource<T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.MaybeSource source
         0: .line 1752
            aload 0 /* source */
            instanceof io.reactivex.Maybe
            ifeq 2
         1: .line 1753
            aload 0 /* source */
            checkcast io.reactivex.Maybe
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
         2: .line 1755
      StackMap locals:
      StackMap stack:
            aload 0 /* source */
            ldc "onSubscribe is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1756
            new io.reactivex.internal.operators.maybe.MaybeUnsafeCreate
            dup
            aload 0 /* source */
            invokespecial io.reactivex.internal.operators.maybe.MaybeUnsafeCreate.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.MaybeSource source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  source  Lio/reactivex/MaybeSource<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      source  

  public static <T, R> io.reactivex.Maybe<R> zip(java.lang.Iterable<? extends io.reactivex.MaybeSource<? extends T>>, io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>);
    descriptor: (Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Iterable sources
        start local 1 // io.reactivex.functions.Function zipper
         0: .line 1790
            aload 1 /* zipper */
            ldc "zipper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1791
            aload 0 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1792
            new io.reactivex.internal.operators.maybe.MaybeZipIterable
            dup
            aload 0 /* sources */
            aload 1 /* zipper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeZipIterable.<init>:(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function zipper
        end local 0 // java.lang.Iterable sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  sources  Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;
            0    3     1   zipper  Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
    Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      sources  
      zipper   

  public static <T1, T2, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.functions.BiFunction<? super T1, ? super T2, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.functions.BiFunction zipper
         0: .line 1827
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1828
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1829
            aload 2 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
            iconst_2
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.functions.BiFunction zipper
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    3     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    3     2   zipper  Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      zipper   

  public static <T1, T2, T3, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.functions.Function3<? super T1, ? super T2, ? super T3, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.functions.Function3 zipper
         0: .line 1867
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1868
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1869
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1870
            aload 3 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
            iconst_3
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 3 // io.reactivex.functions.Function3 zipper
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    4     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    4     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    4     3   zipper  Lio/reactivex/functions/Function3<-TT1;-TT2;-TT3;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/functions/Function3<-TT1;-TT2;-TT3;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      zipper   

  public static <T1, T2, T3, T4, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.functions.Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.functions.Function4 zipper
         0: .line 1912
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1913
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1914
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1915
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 1916
            aload 4 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
            iconst_4
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 4 // io.reactivex.functions.Function4 zipper
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    5     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    5     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    5     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0    5     4   zipper  Lio/reactivex/functions/Function4<-TT1;-TT2;-TT3;-TT4;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/functions/Function4<-TT1;-TT2;-TT3;-TT4;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      zipper   

  public static <T1, T2, T3, T4, T5, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.MaybeSource<? extends T5>, io.reactivex.functions.Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.MaybeSource source5
        start local 5 // io.reactivex.functions.Function5 zipper
         0: .line 1961
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1962
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 1963
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 1964
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 1965
            aload 4 /* source5 */
            ldc "source5 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         5: .line 1966
            aload 5 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
            iconst_5
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            dup
            iconst_4
            aload 4 /* source5 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 5 // io.reactivex.functions.Function5 zipper
        end local 4 // io.reactivex.MaybeSource source5
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    6     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    6     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    6     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0    6     4  source5  Lio/reactivex/MaybeSource<+TT5;>;
            0    6     5   zipper  Lio/reactivex/functions/Function5<-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/MaybeSource<+TT5;>;Lio/reactivex/functions/Function5<-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      source5  
      zipper   

  public static <T1, T2, T3, T4, T5, T6, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.MaybeSource<? extends T5>, io.reactivex.MaybeSource<? extends T6>, io.reactivex.functions.Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function6;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=7, args_size=7
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.MaybeSource source5
        start local 5 // io.reactivex.MaybeSource source6
        start local 6 // io.reactivex.functions.Function6 zipper
         0: .line 2014
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2015
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 2016
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 2017
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 2018
            aload 4 /* source5 */
            ldc "source5 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         5: .line 2019
            aload 5 /* source6 */
            ldc "source6 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         6: .line 2020
            aload 6 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
            bipush 6
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            dup
            iconst_4
            aload 4 /* source5 */
            aastore
            dup
            iconst_5
            aload 5 /* source6 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 6 // io.reactivex.functions.Function6 zipper
        end local 5 // io.reactivex.MaybeSource source6
        end local 4 // io.reactivex.MaybeSource source5
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    7     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    7     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    7     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0    7     4  source5  Lio/reactivex/MaybeSource<+TT5;>;
            0    7     5  source6  Lio/reactivex/MaybeSource<+TT6;>;
            0    7     6   zipper  Lio/reactivex/functions/Function6<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/MaybeSource<+TT5;>;Lio/reactivex/MaybeSource<+TT6;>;Lio/reactivex/functions/Function6<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      source5  
      source6  
      zipper   

  public static <T1, T2, T3, T4, T5, T6, T7, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.MaybeSource<? extends T5>, io.reactivex.MaybeSource<? extends T6>, io.reactivex.MaybeSource<? extends T7>, io.reactivex.functions.Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function7;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=8, args_size=8
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.MaybeSource source5
        start local 5 // io.reactivex.MaybeSource source6
        start local 6 // io.reactivex.MaybeSource source7
        start local 7 // io.reactivex.functions.Function7 zipper
         0: .line 2072
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2073
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 2074
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 2075
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 2076
            aload 4 /* source5 */
            ldc "source5 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         5: .line 2077
            aload 5 /* source6 */
            ldc "source6 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         6: .line 2078
            aload 6 /* source7 */
            ldc "source7 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 2079
            aload 7 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
            bipush 7
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            dup
            iconst_4
            aload 4 /* source5 */
            aastore
            dup
            iconst_5
            aload 5 /* source6 */
            aastore
            dup
            bipush 6
            aload 6 /* source7 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 7 // io.reactivex.functions.Function7 zipper
        end local 6 // io.reactivex.MaybeSource source7
        end local 5 // io.reactivex.MaybeSource source6
        end local 4 // io.reactivex.MaybeSource source5
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    8     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    8     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    8     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0    8     4  source5  Lio/reactivex/MaybeSource<+TT5;>;
            0    8     5  source6  Lio/reactivex/MaybeSource<+TT6;>;
            0    8     6  source7  Lio/reactivex/MaybeSource<+TT7;>;
            0    8     7   zipper  Lio/reactivex/functions/Function7<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/MaybeSource<+TT5;>;Lio/reactivex/MaybeSource<+TT6;>;Lio/reactivex/MaybeSource<+TT7;>;Lio/reactivex/functions/Function7<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      source5  
      source6  
      source7  
      zipper   

  public static <T1, T2, T3, T4, T5, T6, T7, T8, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.MaybeSource<? extends T5>, io.reactivex.MaybeSource<? extends T6>, io.reactivex.MaybeSource<? extends T7>, io.reactivex.MaybeSource<? extends T8>, io.reactivex.functions.Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function8;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=9, args_size=9
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.MaybeSource source5
        start local 5 // io.reactivex.MaybeSource source6
        start local 6 // io.reactivex.MaybeSource source7
        start local 7 // io.reactivex.MaybeSource source8
        start local 8 // io.reactivex.functions.Function8 zipper
         0: .line 2134
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2135
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 2136
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 2137
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 2138
            aload 4 /* source5 */
            ldc "source5 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         5: .line 2139
            aload 5 /* source6 */
            ldc "source6 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         6: .line 2140
            aload 6 /* source7 */
            ldc "source7 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 2141
            aload 7 /* source8 */
            ldc "source8 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         8: .line 2142
            aload 8 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
            bipush 8
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            dup
            iconst_4
            aload 4 /* source5 */
            aastore
            dup
            iconst_5
            aload 5 /* source6 */
            aastore
            dup
            bipush 6
            aload 6 /* source7 */
            aastore
            dup
            bipush 7
            aload 7 /* source8 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 8 // io.reactivex.functions.Function8 zipper
        end local 7 // io.reactivex.MaybeSource source8
        end local 6 // io.reactivex.MaybeSource source7
        end local 5 // io.reactivex.MaybeSource source6
        end local 4 // io.reactivex.MaybeSource source5
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0    9     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0    9     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0    9     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0    9     4  source5  Lio/reactivex/MaybeSource<+TT5;>;
            0    9     5  source6  Lio/reactivex/MaybeSource<+TT6;>;
            0    9     6  source7  Lio/reactivex/MaybeSource<+TT7;>;
            0    9     7  source8  Lio/reactivex/MaybeSource<+TT8;>;
            0    9     8   zipper  Lio/reactivex/functions/Function8<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/MaybeSource<+TT5;>;Lio/reactivex/MaybeSource<+TT6;>;Lio/reactivex/MaybeSource<+TT7;>;Lio/reactivex/MaybeSource<+TT8;>;Lio/reactivex/functions/Function8<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      source5  
      source6  
      source7  
      source8  
      zipper   

  public static <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> io.reactivex.Maybe<R> zip(io.reactivex.MaybeSource<? extends T1>, io.reactivex.MaybeSource<? extends T2>, io.reactivex.MaybeSource<? extends T3>, io.reactivex.MaybeSource<? extends T4>, io.reactivex.MaybeSource<? extends T5>, io.reactivex.MaybeSource<? extends T6>, io.reactivex.MaybeSource<? extends T7>, io.reactivex.MaybeSource<? extends T8>, io.reactivex.MaybeSource<? extends T9>, io.reactivex.functions.Function9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function9;)Lio/reactivex/Maybe;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=10, args_size=10
        start local 0 // io.reactivex.MaybeSource source1
        start local 1 // io.reactivex.MaybeSource source2
        start local 2 // io.reactivex.MaybeSource source3
        start local 3 // io.reactivex.MaybeSource source4
        start local 4 // io.reactivex.MaybeSource source5
        start local 5 // io.reactivex.MaybeSource source6
        start local 6 // io.reactivex.MaybeSource source7
        start local 7 // io.reactivex.MaybeSource source8
        start local 8 // io.reactivex.MaybeSource source9
        start local 9 // io.reactivex.functions.Function9 zipper
         0: .line 2201
            aload 0 /* source1 */
            ldc "source1 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2202
            aload 1 /* source2 */
            ldc "source2 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 2203
            aload 2 /* source3 */
            ldc "source3 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 2204
            aload 3 /* source4 */
            ldc "source4 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 2205
            aload 4 /* source5 */
            ldc "source5 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         5: .line 2206
            aload 5 /* source6 */
            ldc "source6 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         6: .line 2207
            aload 6 /* source7 */
            ldc "source7 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 2208
            aload 7 /* source8 */
            ldc "source8 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         8: .line 2209
            aload 8 /* source9 */
            ldc "source9 is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         9: .line 2210
            aload 9 /* zipper */
            invokestatic io.reactivex.internal.functions.Functions.toFunction:(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
            bipush 9
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* source1 */
            aastore
            dup
            iconst_1
            aload 1 /* source2 */
            aastore
            dup
            iconst_2
            aload 2 /* source3 */
            aastore
            dup
            iconst_3
            aload 3 /* source4 */
            aastore
            dup
            iconst_4
            aload 4 /* source5 */
            aastore
            dup
            iconst_5
            aload 5 /* source6 */
            aastore
            dup
            bipush 6
            aload 6 /* source7 */
            aastore
            dup
            bipush 7
            aload 7 /* source8 */
            aastore
            dup
            bipush 8
            aload 8 /* source9 */
            aastore
            invokestatic io.reactivex.Maybe.zipArray:(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 9 // io.reactivex.functions.Function9 zipper
        end local 8 // io.reactivex.MaybeSource source9
        end local 7 // io.reactivex.MaybeSource source8
        end local 6 // io.reactivex.MaybeSource source7
        end local 5 // io.reactivex.MaybeSource source6
        end local 4 // io.reactivex.MaybeSource source5
        end local 3 // io.reactivex.MaybeSource source4
        end local 2 // io.reactivex.MaybeSource source3
        end local 1 // io.reactivex.MaybeSource source2
        end local 0 // io.reactivex.MaybeSource source1
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0  source1  Lio/reactivex/MaybeSource<+TT1;>;
            0   10     1  source2  Lio/reactivex/MaybeSource<+TT2;>;
            0   10     2  source3  Lio/reactivex/MaybeSource<+TT3;>;
            0   10     3  source4  Lio/reactivex/MaybeSource<+TT4;>;
            0   10     4  source5  Lio/reactivex/MaybeSource<+TT5;>;
            0   10     5  source6  Lio/reactivex/MaybeSource<+TT6;>;
            0   10     6  source7  Lio/reactivex/MaybeSource<+TT7;>;
            0   10     7  source8  Lio/reactivex/MaybeSource<+TT8;>;
            0   10     8  source9  Lio/reactivex/MaybeSource<+TT9;>;
            0   10     9   zipper  Lio/reactivex/functions/Function9<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TT1;>;Lio/reactivex/MaybeSource<+TT2;>;Lio/reactivex/MaybeSource<+TT3;>;Lio/reactivex/MaybeSource<+TT4;>;Lio/reactivex/MaybeSource<+TT5;>;Lio/reactivex/MaybeSource<+TT6;>;Lio/reactivex/MaybeSource<+TT7;>;Lio/reactivex/MaybeSource<+TT8;>;Lio/reactivex/MaybeSource<+TT9;>;Lio/reactivex/functions/Function9<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      source1  
      source2  
      source3  
      source4  
      source5  
      source6  
      source7  
      source8  
      source9  
      zipper   

  public static <T, R> io.reactivex.Maybe<R> zipArray(io.reactivex.functions.Function<? super java.lang.Object[], ? extends R>, io.reactivex.MaybeSource<? extends T>[]);
    descriptor: (Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.functions.Function zipper
        start local 1 // io.reactivex.MaybeSource[] sources
         0: .line 2245
            aload 1 /* sources */
            ldc "sources is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2246
            aload 1 /* sources */
            arraylength
            ifne 3
         2: .line 2247
            invokestatic io.reactivex.Maybe.empty:()Lio/reactivex/Maybe;
            areturn
         3: .line 2249
      StackMap locals:
      StackMap stack:
            aload 0 /* zipper */
            ldc "zipper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 2250
            new io.reactivex.internal.operators.maybe.MaybeZipArray
            dup
            aload 1 /* sources */
            aload 0 /* zipper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeZipArray.<init>:([Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource[] sources
        end local 0 // io.reactivex.functions.Function zipper
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0   zipper  Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;
            0    5     1  sources  [Lio/reactivex/MaybeSource;
    Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;[Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      zipper   
      sources  

  public final io.reactivex.Maybe<T> ambWith(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
         0: .line 2278
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2279
            iconst_2
            anewarray io.reactivex.MaybeSource
            dup
            iconst_0
            aload 0 /* this */
            aastore
            dup
            iconst_1
            aload 1 /* other */
            aastore
            invokestatic io.reactivex.Maybe.ambArray:([Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final <R> R as(io.reactivex.MaybeConverter<T, ? extends R>);
    descriptor: (Lio/reactivex/MaybeConverter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeConverter converter
         0: .line 2300
            aload 1 /* converter */
            ldc "converter is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.MaybeConverter
            aload 0 /* this */
            invokeinterface io.reactivex.MaybeConverter.apply:(Lio/reactivex/Maybe;)Ljava/lang/Object;
            areturn
        end local 1 // io.reactivex.MaybeConverter converter
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1  converter  Lio/reactivex/MaybeConverter<TT;+TR;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/MaybeConverter<TT;+TR;>;)TR;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleParameterAnnotations: 
      0:
        io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      converter  

  public final T blockingGet();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 2319
            new io.reactivex.internal.observers.BlockingMultiObserver
            dup
            invokespecial io.reactivex.internal.observers.BlockingMultiObserver.<init>:()V
            astore 1 /* observer */
        start local 1 // io.reactivex.internal.observers.BlockingMultiObserver observer
         1: .line 2320
            aload 0 /* this */
            aload 1 /* observer */
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/MaybeObserver;)V
         2: .line 2321
            aload 1 /* observer */
            invokevirtual io.reactivex.internal.observers.BlockingMultiObserver.blockingGet:()Ljava/lang/Object;
            areturn
        end local 1 // io.reactivex.internal.observers.BlockingMultiObserver observer
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/reactivex/Maybe<TT;>;
            1    3     1  observer  Lio/reactivex/internal/observers/BlockingMultiObserver<TT;>;
    Signature: ()TT;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final T blockingGet();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Object defaultValue
         0: .line 2341
            aload 1 /* defaultValue */
            ldc "defaultValue is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2342
            new io.reactivex.internal.observers.BlockingMultiObserver
            dup
            invokespecial io.reactivex.internal.observers.BlockingMultiObserver.<init>:()V
            astore 2 /* observer */
        start local 2 // io.reactivex.internal.observers.BlockingMultiObserver observer
         2: .line 2343
            aload 0 /* this */
            aload 2 /* observer */
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/MaybeObserver;)V
         3: .line 2344
            aload 2 /* observer */
            aload 1 /* defaultValue */
            invokevirtual io.reactivex.internal.observers.BlockingMultiObserver.blockingGet:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // io.reactivex.internal.observers.BlockingMultiObserver observer
        end local 1 // java.lang.Object defaultValue
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lio/reactivex/Maybe<TT;>;
            0    4     1  defaultValue  TT;
            2    4     2      observer  Lio/reactivex/internal/observers/BlockingMultiObserver<TT;>;
    Signature: (TT;)TT;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
              Name  Flags
      defaultValue  

  public final io.reactivex.Maybe<T> cache();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 2369
            new io.reactivex.internal.operators.maybe.MaybeCache
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeCache.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final <U> io.reactivex.Maybe<U> cast(java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/Class;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Class clazz
         0: .line 2387
            aload 1 /* clazz */
            ldc "clazz is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2388
            aload 0 /* this */
            aload 1 /* clazz */
            invokestatic io.reactivex.internal.functions.Functions.castFunction:(Ljava/lang/Class;)Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Maybe.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  clazz  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<+TU;>;)Lio/reactivex/Maybe<TU;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      clazz  final

  public final <R> io.reactivex.Maybe<R> compose(io.reactivex.MaybeTransformer<? super T, ? extends R>);
    descriptor: (Lio/reactivex/MaybeTransformer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeTransformer transformer
         0: .line 2413
            aload 1 /* transformer */
            ldc "transformer is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.MaybeTransformer
            aload 0 /* this */
            invokeinterface io.reactivex.MaybeTransformer.apply:(Lio/reactivex/Maybe;)Lio/reactivex/MaybeSource;
            invokestatic io.reactivex.Maybe.wrap:(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeTransformer transformer
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lio/reactivex/Maybe<TT;>;
            0    1     1  transformer  Lio/reactivex/MaybeTransformer<-TT;+TR;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/MaybeTransformer<-TT;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
             Name  Flags
      transformer  

  public final <R> io.reactivex.Maybe<R> concatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 2436
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2437
            new io.reactivex.internal.operators.maybe.MaybeFlatten
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatten.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  

  public final io.reactivex.Flowable<T> concatWith(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
         0: .line 2463
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2464
            aload 0 /* this */
            aload 1 /* other */
            invokestatic io.reactivex.Maybe.concat:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final io.reactivex.Single<java.lang.Boolean> contains();
    descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Object item
         0: .line 2487
            aload 1 /* item */
            ldc "item is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2488
            new io.reactivex.internal.operators.maybe.MaybeContains
            dup
            aload 0 /* this */
            aload 1 /* item */
            invokespecial io.reactivex.internal.operators.maybe.MaybeContains.<init>:(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.Object item
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  item  Ljava/lang/Object;
    Signature: (Ljava/lang/Object;)Lio/reactivex/Single<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      item  final

  public final io.reactivex.Single<java.lang.Long> count();
    descriptor: ()Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 2509
            new io.reactivex.internal.operators.maybe.MaybeCount
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeCount.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Single<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Maybe<T> defaultIfEmpty(T);
    descriptor: (Ljava/lang/Object;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Object defaultItem
         0: .line 2536
            aload 1 /* defaultItem */
            ldc "defaultItem is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2537
            aload 0 /* this */
            aload 1 /* defaultItem */
            invokestatic io.reactivex.Maybe.just:(Ljava/lang/Object;)Lio/reactivex/Maybe;
            invokevirtual io.reactivex.Maybe.switchIfEmpty:(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 1 // java.lang.Object defaultItem
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/reactivex/Maybe<TT;>;
            0    2     1  defaultItem  TT;
    Signature: (TT;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
             Name  Flags
      defaultItem  

  public final io.reactivex.Maybe<T> delay(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // long delay
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 2560
            aload 0 /* this */
            lload 1 /* delay */
            aload 3 /* unit */
            invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
            invokevirtual io.reactivex.Maybe.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            areturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long delay
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/reactivex/Maybe<TT;>;
            0    1     1  delay  J
            0    1     3   unit  Ljava/util/concurrent/TimeUnit;
    Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
    MethodParameters:
       Name  Flags
      delay  
      unit   

  public final io.reactivex.Maybe<T> delay(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // long delay
        start local 3 // java.util.concurrent.TimeUnit unit
        start local 4 // io.reactivex.Scheduler scheduler
         0: .line 2586
            aload 3 /* unit */
            ldc "unit is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2587
            aload 4 /* scheduler */
            ldc "scheduler is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 2588
            new io.reactivex.internal.operators.maybe.MaybeDelay
            dup
            aload 0 /* this */
            lconst_0
            lload 1 /* delay */
            invokestatic java.lang.Math.max:(JJ)J
            aload 3 /* unit */
            aload 4 /* scheduler */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDelay.<init>:(Lio/reactivex/MaybeSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 4 // io.reactivex.Scheduler scheduler
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long delay
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/reactivex/Maybe<TT;>;
            0    3     1      delay  J
            0    3     3       unit  Ljava/util/concurrent/TimeUnit;
            0    3     4  scheduler  Lio/reactivex/Scheduler;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      delay      
      unit       
      scheduler  

  public final <U, V> io.reactivex.Maybe<T> delay(org.reactivestreams.Publisher<U>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // org.reactivestreams.Publisher delayIndicator
         0: .line 2618
            aload 1 /* delayIndicator */
            ldc "delayIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2619
            new io.reactivex.internal.operators.maybe.MaybeDelayOtherPublisher
            dup
            aload 0 /* this */
            aload 1 /* delayIndicator */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDelayOtherPublisher.<init>:(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // org.reactivestreams.Publisher delayIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/reactivex/Maybe<TT;>;
            0    2     1  delayIndicator  Lorg/reactivestreams/Publisher<TU;>;
    Signature: <U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      delayIndicator  

  public final <U> io.reactivex.Maybe<T> delaySubscription(org.reactivestreams.Publisher<U>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // org.reactivestreams.Publisher subscriptionIndicator
         0: .line 2643
            aload 1 /* subscriptionIndicator */
            ldc "subscriptionIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2644
            new io.reactivex.internal.operators.maybe.MaybeDelaySubscriptionOtherPublisher
            dup
            aload 0 /* this */
            aload 1 /* subscriptionIndicator */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDelaySubscriptionOtherPublisher.<init>:(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // org.reactivestreams.Publisher subscriptionIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  subscriptionIndicator  Lorg/reactivestreams/Publisher<TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                       Name  Flags
      subscriptionIndicator  

  public final io.reactivex.Maybe<T> delaySubscription(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // long delay
        start local 3 // java.util.concurrent.TimeUnit unit
         0: .line 2666
            aload 0 /* this */
            lload 1 /* delay */
            aload 3 /* unit */
            invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
            invokevirtual io.reactivex.Maybe.delaySubscription:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            areturn
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long delay
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/reactivex/Maybe<TT;>;
            0    1     1  delay  J
            0    1     3   unit  Ljava/util/concurrent/TimeUnit;
    Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
    MethodParameters:
       Name  Flags
      delay  
      unit   

  public final io.reactivex.Maybe<T> delaySubscription(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // long delay
        start local 3 // java.util.concurrent.TimeUnit unit
        start local 4 // io.reactivex.Scheduler scheduler
         0: .line 2692
            aload 0 /* this */
            lload 1 /* delay */
            aload 3 /* unit */
            aload 4 /* scheduler */
            invokestatic io.reactivex.Flowable.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Flowable;
            invokevirtual io.reactivex.Maybe.delaySubscription:(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
            areturn
        end local 4 // io.reactivex.Scheduler scheduler
        end local 3 // java.util.concurrent.TimeUnit unit
        end local 1 // long delay
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1      delay  J
            0    1     3       unit  Ljava/util/concurrent/TimeUnit;
            0    1     4  scheduler  Lio/reactivex/Scheduler;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    MethodParameters:
           Name  Flags
      delay      
      unit       
      scheduler  

  public final io.reactivex.Maybe<T> doAfterSuccess(io.reactivex.functions.Consumer<? super T>);
    descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onAfterSuccess
         0: .line 2712
            aload 1 /* onAfterSuccess */
            ldc "onAfterSuccess is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2713
            new io.reactivex.internal.operators.maybe.MaybeDoAfterSuccess
            dup
            aload 0 /* this */
            aload 1 /* onAfterSuccess */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDoAfterSuccess.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Consumer onAfterSuccess
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/reactivex/Maybe<TT;>;
            0    2     1  onAfterSuccess  Lio/reactivex/functions/Consumer<-TT;>;
    Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      onAfterSuccess  

  public final io.reactivex.Maybe<T> doAfterTerminate(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Action onAfterTerminate
         0: .line 2737
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2738
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         2: .line 2739
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         3: .line 2740
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         4: .line 2741
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         5: .line 2742
            aload 1 /* onAfterTerminate */
            ldc "onAfterTerminate is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Action
         6: .line 2743
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         7: .line 2737
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Action onAfterTerminate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onAfterTerminate  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      onAfterTerminate  

  public final io.reactivex.Maybe<T> doFinally(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Action onFinally
         0: .line 2767
            aload 1 /* onFinally */
            ldc "onFinally is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2768
            new io.reactivex.internal.operators.maybe.MaybeDoFinally
            dup
            aload 0 /* this */
            aload 1 /* onFinally */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDoFinally.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Action onFinally
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  onFinally  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      onFinally  

  public final io.reactivex.Maybe<T> doOnDispose(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=10, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Action onDispose
         0: .line 2786
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2787
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         2: .line 2788
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         3: .line 2789
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         4: .line 2790
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         5: .line 2791
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         6: .line 2792
            aload 1 /* onDispose */
            ldc "onDispose is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Action
         7: .line 2786
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Action onDispose
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onDispose  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      onDispose  

  public final io.reactivex.Maybe<T> doOnComplete(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Action onComplete
         0: .line 2814
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2815
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         2: .line 2816
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         3: .line 2817
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         4: .line 2818
            aload 1 /* onComplete */
            ldc "onComplete is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Action
         5: .line 2819
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         6: .line 2820
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         7: .line 2814
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Action onComplete
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onComplete  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
            Name  Flags
      onComplete  

  public final io.reactivex.Maybe<T> doOnError(io.reactivex.functions.Consumer<? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onError
         0: .line 2840
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2841
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         2: .line 2842
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         3: .line 2843
            aload 1 /* onError */
            ldc "onError is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Consumer
         4: .line 2844
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         5: .line 2845
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         6: .line 2846
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         7: .line 2840
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Consumer onError
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onError  Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      onError  

  public final io.reactivex.Maybe<T> doOnEvent(io.reactivex.functions.BiConsumer<? super T, ? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.BiConsumer onEvent
         0: .line 2867
            aload 1 /* onEvent */
            ldc "onEvent is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2868
            new io.reactivex.internal.operators.maybe.MaybeDoOnEvent
            dup
            aload 0 /* this */
            aload 1 /* onEvent */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDoOnEvent.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiConsumer;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.BiConsumer onEvent
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/reactivex/Maybe<TT;>;
            0    2     1  onEvent  Lio/reactivex/functions/BiConsumer<-TT;-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/BiConsumer<-TT;-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      onEvent  

  public final io.reactivex.Maybe<T> doOnSubscribe(io.reactivex.functions.Consumer<? super io.reactivex.disposables.Disposable>);
    descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onSubscribe
         0: .line 2885
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2886
            aload 1 /* onSubscribe */
            ldc "onSubscribe is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Consumer
         2: .line 2887
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         3: .line 2888
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         4: .line 2889
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         5: .line 2890
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         6: .line 2891
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         7: .line 2885
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Consumer onSubscribe
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onSubscribe  Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;
    Signature: (Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
             Name  Flags
      onSubscribe  

  public final io.reactivex.Maybe<T> doOnTerminate(io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Action onTerminate
         0: .line 2918
            aload 1 /* onTerminate */
            ldc "onTerminate is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2919
            new io.reactivex.internal.operators.maybe.MaybeDoOnTerminate
            dup
            aload 0 /* this */
            aload 1 /* onTerminate */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDoOnTerminate.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Action onTerminate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/reactivex/Maybe<TT;>;
            0    2     1  onTerminate  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Action;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.Experimental()
      io.reactivex.annotations.NonNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        io.reactivex.annotations.Experimental()
    MethodParameters:
             Name  Flags
      onTerminate  final

  public final io.reactivex.Maybe<T> doOnSuccess(io.reactivex.functions.Consumer<? super T>);
    descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onSuccess
         0: .line 2938
            new io.reactivex.internal.operators.maybe.MaybePeek
            dup
            aload 0 /* this */
         1: .line 2939
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         2: .line 2940
            aload 1 /* onSuccess */
            ldc "onSuccess is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Consumer
         3: .line 2941
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
         4: .line 2942
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         5: .line 2943
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         6: .line 2944
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
         7: .line 2938
            invokespecial io.reactivex.internal.operators.maybe.MaybePeek.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Consumer onSuccess
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lio/reactivex/Maybe<TT;>;
            0    8     1  onSuccess  Lio/reactivex/functions/Consumer<-TT;>;
    Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      onSuccess  

  public final io.reactivex.Maybe<T> filter(io.reactivex.functions.Predicate<? super T>);
    descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Predicate predicate
         0: .line 2969
            aload 1 /* predicate */
            ldc "predicate is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2970
            new io.reactivex.internal.operators.maybe.MaybeFilter
            dup
            aload 0 /* this */
            aload 1 /* predicate */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFilter.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Predicate;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Predicate predicate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  predicate  Lio/reactivex/functions/Predicate<-TT;>;
    Signature: (Lio/reactivex/functions/Predicate<-TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      predicate  

  public final <R> io.reactivex.Maybe<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 2994
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 2995
            new io.reactivex.internal.operators.maybe.MaybeFlatten
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatten.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  

  public final <R> io.reactivex.Maybe<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends R>>, io.reactivex.functions.Function<? super java.lang.Throwable, ? extends io.reactivex.MaybeSource<? extends R>>, java.util.concurrent.Callable<? extends io.reactivex.MaybeSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function onSuccessMapper
        start local 2 // io.reactivex.functions.Function onErrorMapper
        start local 3 // java.util.concurrent.Callable onCompleteSupplier
         0: .line 3026
            aload 1 /* onSuccessMapper */
            ldc "onSuccessMapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3027
            aload 2 /* onErrorMapper */
            ldc "onErrorMapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 3028
            aload 3 /* onCompleteSupplier */
            ldc "onCompleteSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 3029
            new io.reactivex.internal.operators.maybe.MaybeFlatMapNotification
            dup
            aload 0 /* this */
            aload 1 /* onSuccessMapper */
            aload 2 /* onErrorMapper */
            aload 3 /* onCompleteSupplier */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapNotification.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 3 // java.util.concurrent.Callable onCompleteSupplier
        end local 2 // io.reactivex.functions.Function onErrorMapper
        end local 1 // io.reactivex.functions.Function onSuccessMapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Lio/reactivex/Maybe<TT;>;
            0    4     1     onSuccessMapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;
            0    4     2       onErrorMapper  Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TR;>;>;
            0    4     3  onCompleteSupplier  Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TR;>;>;Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TR;>;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                    Name  Flags
      onSuccessMapper     
      onErrorMapper       
      onCompleteSupplier  

  public final <U, R> io.reactivex.Maybe<R> flatMap(io.reactivex.functions.Function<? super T, ? extends io.reactivex.MaybeSource<? extends U>>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
    descriptor: (Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
        start local 2 // io.reactivex.functions.BiFunction resultSelector
         0: .line 3059
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3060
            aload 2 /* resultSelector */
            ldc "resultSelector is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 3061
            new io.reactivex.internal.operators.maybe.MaybeFlatMapBiSelector
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            aload 2 /* resultSelector */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapBiSelector.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.functions.BiFunction resultSelector
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lio/reactivex/Maybe<TT;>;
            0    3     1          mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TU;>;>;
            0    3     2  resultSelector  Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
    Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TU;>;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      mapper          
      resultSelector  

  public final <U> io.reactivex.Flowable<U> flattenAsFlowable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3089
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3090
            new io.reactivex.internal.operators.maybe.MaybeFlatMapIterableFlowable
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapIterableFlowable.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
    Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;)Lio/reactivex/Flowable<TU;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  final

  public final <U> io.reactivex.Observable<U> flattenAsObservable(io.reactivex.functions.Function<? super T, ? extends java.lang.Iterable<? extends U>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3115
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3116
            new io.reactivex.internal.operators.maybe.MaybeFlatMapIterableObservable
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapIterableObservable.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;
    Signature: <U:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;)Lio/reactivex/Observable<TU;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  final

  public final <R> io.reactivex.Observable<R> flatMapObservable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.ObservableSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3139
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3140
            new io.reactivex.internal.operators.mixed.MaybeFlatMapObservable
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.mixed.MaybeFlatMapObservable.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;)Lio/reactivex/Observable<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  

  public final <R> io.reactivex.Flowable<R> flatMapPublisher(io.reactivex.functions.Function<? super T, ? extends org.reactivestreams.Publisher<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3167
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3168
            new io.reactivex.internal.operators.mixed.MaybeFlatMapPublisher
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.mixed.MaybeFlatMapPublisher.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lorg/reactivestreams/Publisher<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lorg/reactivestreams/Publisher<+TR;>;>;)Lio/reactivex/Flowable<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  

  public final <R> io.reactivex.Single<R> flatMapSingle(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3193
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3194
            new io.reactivex.internal.operators.maybe.MaybeFlatMapSingle
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapSingle.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Single<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  final

  public final <R> io.reactivex.Maybe<R> flatMapSingleElement(io.reactivex.functions.Function<? super T, ? extends io.reactivex.SingleSource<? extends R>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3221
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3222
            new io.reactivex.internal.operators.maybe.MaybeFlatMapSingleElement
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapSingleElement.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  final

  public final io.reactivex.Completable flatMapCompletable(io.reactivex.functions.Function<? super T, ? extends io.reactivex.CompletableSource>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3245
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3246
            new io.reactivex.internal.operators.maybe.MaybeFlatMapCompletable
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeFlatMapCompletable.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;
    Signature: (Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;)Lio/reactivex/Completable;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  final

  public final io.reactivex.Maybe<T> hide();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3264
            new io.reactivex.internal.operators.maybe.MaybeHide
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeHide.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Completable ignoreElement();
    descriptor: ()Lio/reactivex/Completable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3283
            new io.reactivex.internal.operators.maybe.MaybeIgnoreElementCompletable
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeIgnoreElementCompletable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Completable;)Lio/reactivex/Completable;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Single<java.lang.Boolean> isEmpty();
    descriptor: ()Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3301
            new io.reactivex.internal.operators.maybe.MaybeIsEmptySingle
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeIsEmptySingle.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Single<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final <R> io.reactivex.Maybe<R> lift(io.reactivex.MaybeOperator<? extends R, ? super T>);
    descriptor: (Lio/reactivex/MaybeOperator;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeOperator lift
         0: .line 3455
            aload 1 /* lift */
            ldc "lift is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3456
            new io.reactivex.internal.operators.maybe.MaybeLift
            dup
            aload 0 /* this */
            aload 1 /* lift */
            invokespecial io.reactivex.internal.operators.maybe.MaybeLift.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeOperator;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeOperator lift
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  lift  Lio/reactivex/MaybeOperator<+TR;-TT;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/MaybeOperator<+TR;-TT;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      lift  final

  public final <R> io.reactivex.Maybe<R> map(io.reactivex.functions.Function<? super T, ? extends R>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function mapper
         0: .line 3479
            aload 1 /* mapper */
            ldc "mapper is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3480
            new io.reactivex.internal.operators.maybe.MaybeMap
            dup
            aload 0 /* this */
            aload 1 /* mapper */
            invokespecial io.reactivex.internal.operators.maybe.MaybeMap.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function mapper
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1  mapper  Lio/reactivex/functions/Function<-TT;+TR;>;
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-TT;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      mapper  

  public final io.reactivex.Single<io.reactivex.Notification<T>> materialize();
    descriptor: ()Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3500
            new io.reactivex.internal.operators.maybe.MaybeMaterialize
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeMaterialize.<init>:(Lio/reactivex/Maybe;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Single<Lio/reactivex/Notification<TT;>;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.Experimental()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        io.reactivex.annotations.Experimental()

  public final io.reactivex.Flowable<T> mergeWith(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
         0: .line 3527
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3528
            aload 0 /* this */
            aload 1 /* other */
            invokestatic io.reactivex.Maybe.merge:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final io.reactivex.Maybe<T> observeOn(io.reactivex.Scheduler);
    descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.Scheduler scheduler
         0: .line 3553
            aload 1 /* scheduler */
            ldc "scheduler is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3554
            new io.reactivex.internal.operators.maybe.MaybeObserveOn
            dup
            aload 0 /* this */
            aload 1 /* scheduler */
            invokespecial io.reactivex.internal.operators.maybe.MaybeObserveOn.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.Scheduler scheduler
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  scheduler  Lio/reactivex/Scheduler;
    Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      scheduler  final

  public final <U> io.reactivex.Maybe<U> ofType(java.lang.Class<U>);
    descriptor: (Ljava/lang/Class;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Class clazz
         0: .line 3577
            aload 1 /* clazz */
            ldc "clazz is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3578
            aload 0 /* this */
            aload 1 /* clazz */
            invokestatic io.reactivex.internal.functions.Functions.isInstanceOf:(Ljava/lang/Class;)Lio/reactivex/functions/Predicate;
            invokevirtual io.reactivex.Maybe.filter:(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            aload 1 /* clazz */
            invokevirtual io.reactivex.Maybe.cast:(Ljava/lang/Class;)Lio/reactivex/Maybe;
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  clazz  Ljava/lang/Class<TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Lio/reactivex/Maybe<TU;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      clazz  final

  public final <R> R to(io.reactivex.functions.Function<? super io.reactivex.Maybe<T>, R>);
    descriptor: (Lio/reactivex/functions/Function;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function convert
         0: .line 3599
            aload 1 /* convert */
            ldc "convert is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.reactivex.functions.Function
            aload 0 /* this */
            invokeinterface io.reactivex.functions.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
         1: areturn
         2: .line 3600
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* ex */
        start local 2 // java.lang.Throwable ex
         3: .line 3601
            aload 2 /* ex */
            invokestatic io.reactivex.exceptions.Exceptions.throwIfFatal:(Ljava/lang/Throwable;)V
         4: .line 3602
            aload 2 /* ex */
            invokestatic io.reactivex.internal.util.ExceptionHelper.wrapOrThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
            athrow
        end local 2 // java.lang.Throwable ex
        end local 1 // io.reactivex.functions.Function convert
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lio/reactivex/Maybe<TT;>;
            0    5     1  convert  Lio/reactivex/functions/Function<-Lio/reactivex/Maybe<TT;>;TR;>;
            3    5     2       ex  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Throwable
    Signature: <R:Ljava/lang/Object;>(Lio/reactivex/functions/Function<-Lio/reactivex/Maybe<TT;>;TR;>;)TR;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
         Name  Flags
      convert  

  public final io.reactivex.Flowable<T> toFlowable();
    descriptor: ()Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3622
            aload 0 /* this */
            instanceof io.reactivex.internal.fuseable.FuseToFlowable
            ifeq 2
         1: .line 3623
            aload 0 /* this */
            checkcast io.reactivex.internal.fuseable.FuseToFlowable
            invokeinterface io.reactivex.internal.fuseable.FuseToFlowable.fuseToFlowable:()Lio/reactivex/Flowable;
            areturn
         2: .line 3625
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeToFlowable
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeToFlowable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Observable<T> toObservable();
    descriptor: ()Lio/reactivex/Observable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3641
            aload 0 /* this */
            instanceof io.reactivex.internal.fuseable.FuseToObservable
            ifeq 2
         1: .line 3642
            aload 0 /* this */
            checkcast io.reactivex.internal.fuseable.FuseToObservable
            invokeinterface io.reactivex.internal.fuseable.FuseToObservable.fuseToObservable:()Lio/reactivex/Observable;
            areturn
         2: .line 3644
      StackMap locals:
      StackMap stack:
            new io.reactivex.internal.operators.maybe.MaybeToObservable
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeToObservable.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Observable;)Lio/reactivex/Observable;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Observable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Single<T> toSingle(T);
    descriptor: (Ljava/lang/Object;)Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Object defaultValue
         0: .line 3662
            aload 1 /* defaultValue */
            ldc "defaultValue is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3663
            new io.reactivex.internal.operators.maybe.MaybeToSingle
            dup
            aload 0 /* this */
            aload 1 /* defaultValue */
            invokespecial io.reactivex.internal.operators.maybe.MaybeToSingle.<init>:(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.Object defaultValue
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/reactivex/Maybe<TT;>;
            0    2     1  defaultValue  TT;
    Signature: (TT;)Lio/reactivex/Single<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
              Name  Flags
      defaultValue  

  public final io.reactivex.Single<T> toSingle();
    descriptor: ()Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3678
            new io.reactivex.internal.operators.maybe.MaybeToSingle
            dup
            aload 0 /* this */
            aconst_null
            invokespecial io.reactivex.internal.operators.maybe.MaybeToSingle.<init>:(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Single<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Maybe<T> onErrorComplete();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3693
            aload 0 /* this */
            invokestatic io.reactivex.internal.functions.Functions.alwaysTrue:()Lio/reactivex/functions/Predicate;
            invokevirtual io.reactivex.Maybe.onErrorComplete:(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Maybe<T> onErrorComplete(io.reactivex.functions.Predicate<? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Predicate predicate
         0: .line 3711
            aload 1 /* predicate */
            ldc "predicate is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3713
            new io.reactivex.internal.operators.maybe.MaybeOnErrorComplete
            dup
            aload 0 /* this */
            aload 1 /* predicate */
            invokespecial io.reactivex.internal.operators.maybe.MaybeOnErrorComplete.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Predicate;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Predicate predicate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  predicate  Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      predicate  final

  public final io.reactivex.Maybe<T> onErrorResumeNext(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource next
         0: .line 3739
            aload 1 /* next */
            ldc "next is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3740
            aload 0 /* this */
            aload 1 /* next */
            invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Maybe.onErrorResumeNext:(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource next
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  next  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      next  final

  public final io.reactivex.Maybe<T> onErrorResumeNext(io.reactivex.functions.Function<? super java.lang.Throwable, ? extends io.reactivex.MaybeSource<? extends T>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function resumeFunction
         0: .line 3766
            aload 1 /* resumeFunction */
            ldc "resumeFunction is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3767
            new io.reactivex.internal.operators.maybe.MaybeOnErrorNext
            dup
            aload 0 /* this */
            aload 1 /* resumeFunction */
            iconst_1
            invokespecial io.reactivex.internal.operators.maybe.MaybeOnErrorNext.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Z)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function resumeFunction
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/reactivex/Maybe<TT;>;
            0    2     1  resumeFunction  Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TT;>;>;
    Signature: (Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TT;>;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                Name  Flags
      resumeFunction  

  public final io.reactivex.Maybe<T> onErrorReturn(io.reactivex.functions.Function<? super java.lang.Throwable, ? extends T>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function valueSupplier
         0: .line 3793
            aload 1 /* valueSupplier */
            ldc "valueSupplier is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3794
            new io.reactivex.internal.operators.maybe.MaybeOnErrorReturn
            dup
            aload 0 /* this */
            aload 1 /* valueSupplier */
            invokespecial io.reactivex.internal.operators.maybe.MaybeOnErrorReturn.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function valueSupplier
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/reactivex/Maybe<TT;>;
            0    2     1  valueSupplier  Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+TT;>;
    Signature: (Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
               Name  Flags
      valueSupplier  

  public final io.reactivex.Maybe<T> onErrorReturnItem(T);
    descriptor: (Ljava/lang/Object;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // java.lang.Object item
         0: .line 3819
            aload 1 /* item */
            ldc "item is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3820
            aload 0 /* this */
            aload 1 /* item */
            invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
            invokevirtual io.reactivex.Maybe.onErrorReturn:(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
            areturn
        end local 1 // java.lang.Object item
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  item  TT;
    Signature: (TT;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      item  final

  public final io.reactivex.Maybe<T> onExceptionResumeNext(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource next
         0: .line 3849
            aload 1 /* next */
            ldc "next is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 3850
            new io.reactivex.internal.operators.maybe.MaybeOnErrorNext
            dup
            aload 0 /* this */
            aload 1 /* next */
            invokestatic io.reactivex.internal.functions.Functions.justFunction:(Ljava/lang/Object;)Lio/reactivex/functions/Function;
            iconst_0
            invokespecial io.reactivex.internal.operators.maybe.MaybeOnErrorNext.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Z)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource next
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  next  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      next  final

  public final io.reactivex.Maybe<T> onTerminateDetach();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3866
            new io.reactivex.internal.operators.maybe.MaybeDetach
            dup
            aload 0 /* this */
            invokespecial io.reactivex.internal.operators.maybe.MaybeDetach.<init>:(Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Flowable<T> repeat();
    descriptor: ()Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3887
            aload 0 /* this */
            ldc 9223372036854775807
            invokevirtual io.reactivex.Maybe.repeat:(J)Lio/reactivex/Flowable;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Flowable<T> repeat(long);
    descriptor: (J)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // long times
         0: .line 3915
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            lload 1 /* times */
            invokevirtual io.reactivex.Flowable.repeat:(J)Lio/reactivex/Flowable;
            areturn
        end local 1 // long times
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/reactivex/Maybe<TT;>;
            0    1     1  times  J
    Signature: (J)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
       Name  Flags
      times  

  public final io.reactivex.Flowable<T> repeatUntil(io.reactivex.functions.BooleanSupplier);
    descriptor: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.BooleanSupplier stop
         0: .line 3942
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            aload 1 /* stop */
            invokevirtual io.reactivex.Flowable.repeatUntil:(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.functions.BooleanSupplier stop
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
            0    1     1  stop  Lio/reactivex/functions/BooleanSupplier;
    Signature: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
      Name  Flags
      stop  

  public final io.reactivex.Flowable<T> repeatWhen(io.reactivex.functions.Function<? super io.reactivex.Flowable<java.lang.Object>, ? extends org.reactivestreams.Publisher<?>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function handler
         0: .line 3971
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            aload 1 /* handler */
            invokevirtual io.reactivex.Flowable.repeatWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            areturn
        end local 1 // io.reactivex.functions.Function handler
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/reactivex/Maybe<TT;>;
            0    1     1  handler  Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Object;>;+Lorg/reactivestreams/Publisher<*>;>;
    Signature: (Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Object;>;+Lorg/reactivestreams/Publisher<*>;>;)Lio/reactivex/Flowable<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.FULL:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      handler  final

  public final io.reactivex.Maybe<T> retry();
    descriptor: ()Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 3993
            aload 0 /* this */
            ldc 9223372036854775807
            invokestatic io.reactivex.internal.functions.Functions.alwaysTrue:()Lio/reactivex/functions/Predicate;
            invokevirtual io.reactivex.Maybe.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    Signature: ()Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.Maybe<T> retry(io.reactivex.functions.BiPredicate<? super java.lang.Integer, ? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.BiPredicate predicate
         0: .line 4016
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            aload 1 /* predicate */
            invokevirtual io.reactivex.Flowable.retry:(Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Flowable;
            invokevirtual io.reactivex.Flowable.singleElement:()Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.BiPredicate predicate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1  predicate  Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      predicate  

  public final io.reactivex.Maybe<T> retry(long);
    descriptor: (J)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // long count
         0: .line 4041
            aload 0 /* this */
            lload 1 /* count */
            invokestatic io.reactivex.internal.functions.Functions.alwaysTrue:()Lio/reactivex/functions/Predicate;
            invokevirtual io.reactivex.Maybe.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            areturn
        end local 1 // long count
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/reactivex/Maybe<TT;>;
            0    1     1  count  J
    Signature: (J)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
       Name  Flags
      count  

  public final io.reactivex.Maybe<T> retry(long, io.reactivex.functions.Predicate<? super java.lang.Throwable>);
    descriptor: (JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // long times
        start local 3 // io.reactivex.functions.Predicate predicate
         0: .line 4058
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            lload 1 /* times */
            aload 3 /* predicate */
            invokevirtual io.reactivex.Flowable.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Flowable;
            invokevirtual io.reactivex.Flowable.singleElement:()Lio/reactivex/Maybe;
            areturn
        end local 3 // io.reactivex.functions.Predicate predicate
        end local 1 // long times
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1      times  J
            0    1     3  predicate  Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;
    Signature: (JLio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      times      
      predicate  

  public final io.reactivex.Maybe<T> retry(io.reactivex.functions.Predicate<? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Predicate predicate
         0: .line 4074
            aload 0 /* this */
            ldc 9223372036854775807
            aload 1 /* predicate */
            invokevirtual io.reactivex.Maybe.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Predicate predicate
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1  predicate  Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      predicate  

  public final io.reactivex.Maybe<T> retryUntil(io.reactivex.functions.BooleanSupplier);
    descriptor: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.BooleanSupplier stop
         0: .line 4090
            aload 1 /* stop */
            ldc "stop is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4091
            aload 0 /* this */
            ldc 9223372036854775807
            aload 1 /* stop */
            invokestatic io.reactivex.internal.functions.Functions.predicateReverseFor:(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/functions/Predicate;
            invokevirtual io.reactivex.Maybe.retry:(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.BooleanSupplier stop
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/reactivex/Maybe<TT;>;
            0    2     1  stop  Lio/reactivex/functions/BooleanSupplier;
    Signature: (Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
      Name  Flags
      stop  final

  public final io.reactivex.Maybe<T> retryWhen(io.reactivex.functions.Function<? super io.reactivex.Flowable<java.lang.Throwable>, ? extends org.reactivestreams.Publisher<?>>);
    descriptor: (Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Function handler
         0: .line 4171
            aload 0 /* this */
            invokevirtual io.reactivex.Maybe.toFlowable:()Lio/reactivex/Flowable;
            aload 1 /* handler */
            invokevirtual io.reactivex.Flowable.retryWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
            invokevirtual io.reactivex.Flowable.singleElement:()Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.functions.Function handler
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/reactivex/Maybe<TT;>;
            0    1     1  handler  Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Throwable;>;+Lorg/reactivestreams/Publisher<*>;>;
    Signature: (Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Throwable;>;+Lorg/reactivestreams/Publisher<*>;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
         Name  Flags
      handler  final

  public final io.reactivex.disposables.Disposable subscribe();
    descriptor: ()Lio/reactivex/disposables/Disposable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 4191
            aload 0 /* this */
            invokestatic io.reactivex.internal.functions.Functions.emptyConsumer:()Lio/reactivex/functions/Consumer;
            getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
            areturn
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>);
    descriptor: (Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onSuccess
         0: .line 4216
            aload 0 /* this */
            aload 1 /* onSuccess */
            getstatic io.reactivex.internal.functions.Functions.ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
            areturn
        end local 1 // io.reactivex.functions.Consumer onSuccess
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1  onSuccess  Lio/reactivex/functions/Consumer<-TT;>;
    Signature: (Lio/reactivex/functions/Consumer<-TT;>;)Lio/reactivex/disposables/Disposable;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      onSuccess  

  public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>);
    descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onSuccess
        start local 2 // io.reactivex.functions.Consumer onError
         0: .line 4242
            aload 0 /* this */
            aload 1 /* onSuccess */
            aload 2 /* onError */
            getstatic io.reactivex.internal.functions.Functions.EMPTY_ACTION:Lio/reactivex/functions/Action;
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
            areturn
        end local 2 // io.reactivex.functions.Consumer onError
        end local 1 // io.reactivex.functions.Consumer onSuccess
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1  onSuccess  Lio/reactivex/functions/Consumer<-TT;>;
            0    1     2    onError  Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
    Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;)Lio/reactivex/disposables/Disposable;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      onSuccess  
      onError    

  public final io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer<? super T>, io.reactivex.functions.Consumer<? super java.lang.Throwable>, io.reactivex.functions.Action);
    descriptor: (Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.functions.Consumer onSuccess
        start local 2 // io.reactivex.functions.Consumer onError
        start local 3 // io.reactivex.functions.Action onComplete
         0: .line 4274
            aload 1 /* onSuccess */
            ldc "onSuccess is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4275
            aload 2 /* onError */
            ldc "onError is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 4276
            aload 3 /* onComplete */
            ldc "onComplete is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 4277
            aload 0 /* this */
            new io.reactivex.internal.operators.maybe.MaybeCallbackObserver
            dup
            aload 1 /* onSuccess */
            aload 2 /* onError */
            aload 3 /* onComplete */
            invokespecial io.reactivex.internal.operators.maybe.MaybeCallbackObserver.<init>:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
            invokevirtual io.reactivex.Maybe.subscribeWith:(Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
            checkcast io.reactivex.disposables.Disposable
            areturn
        end local 3 // io.reactivex.functions.Action onComplete
        end local 2 // io.reactivex.functions.Consumer onError
        end local 1 // io.reactivex.functions.Consumer onSuccess
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lio/reactivex/Maybe<TT;>;
            0    4     1   onSuccess  Lio/reactivex/functions/Consumer<-TT;>;
            0    4     2     onError  Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;
            0    4     3  onComplete  Lio/reactivex/functions/Action;
    Signature: (Lio/reactivex/functions/Consumer<-TT;>;Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
            Name  Flags
      onSuccess   
      onError     
      onComplete  

  public final void subscribe(io.reactivex.MaybeObserver<? super T>);
    descriptor: (Lio/reactivex/MaybeObserver;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeObserver observer
         0: .line 4283
            aload 1 /* observer */
            ldc "observer is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4285
            aload 0 /* this */
            aload 1 /* observer */
            invokestatic io.reactivex.plugins.RxJavaPlugins.onSubscribe:(Lio/reactivex/Maybe;Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
            astore 1 /* observer */
         2: .line 4287
            aload 1 /* observer */
            ldc "The RxJavaPlugins.onSubscribe hook returned a null MaybeObserver. Please check the handler provided to RxJavaPlugins.setOnMaybeSubscribe for invalid null returns. Further reading: https://github.com/ReactiveX/RxJava/wiki/Plugins"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         3: .line 4290
            aload 0 /* this */
            aload 1 /* observer */
            invokevirtual io.reactivex.Maybe.subscribeActual:(Lio/reactivex/MaybeObserver;)V
         4: .line 4291
            goto 12
      StackMap locals:
      StackMap stack: java.lang.NullPointerException
         5: astore 2 /* ex */
        start local 2 // java.lang.NullPointerException ex
         6: .line 4292
            aload 2 /* ex */
            athrow
        end local 2 // java.lang.NullPointerException ex
         7: .line 4293
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* ex */
        start local 2 // java.lang.Throwable ex
         8: .line 4294
            aload 2 /* ex */
            invokestatic io.reactivex.exceptions.Exceptions.throwIfFatal:(Ljava/lang/Throwable;)V
         9: .line 4295
            new java.lang.NullPointerException
            dup
            ldc "subscribeActual failed"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            astore 3 /* npe */
        start local 3 // java.lang.NullPointerException npe
        10: .line 4296
            aload 3 /* npe */
            aload 2 /* ex */
            invokevirtual java.lang.NullPointerException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            pop
        11: .line 4297
            aload 3 /* npe */
            athrow
        end local 3 // java.lang.NullPointerException npe
        end local 2 // java.lang.Throwable ex
        12: .line 4299
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.reactivex.MaybeObserver observer
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lio/reactivex/Maybe<TT;>;
            0   13     1  observer  Lio/reactivex/MaybeObserver<-TT;>;
            6    7     2        ex  Ljava/lang/NullPointerException;
            8   12     2        ex  Ljava/lang/Throwable;
           10   12     3       npe  Ljava/lang/NullPointerException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.lang.NullPointerException
           3     4       7  Class java.lang.Throwable
    Signature: (Lio/reactivex/MaybeObserver<-TT;>;)V
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
          Name  Flags
      observer  

  protected abstract void subscribeActual(io.reactivex.MaybeObserver<? super T>);
    descriptor: (Lio/reactivex/MaybeObserver;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Signature: (Lio/reactivex/MaybeObserver<-TT;>;)V
    MethodParameters:
          Name  Flags
      observer  

  public final io.reactivex.Maybe<T> subscribeOn(io.reactivex.Scheduler);
    descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.Scheduler scheduler
         0: .line 4330
            aload 1 /* scheduler */
            ldc "scheduler is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4331
            new io.reactivex.internal.operators.maybe.MaybeSubscribeOn
            dup
            aload 0 /* this */
            aload 1 /* scheduler */
            invokespecial io.reactivex.internal.operators.maybe.MaybeSubscribeOn.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.Scheduler scheduler
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  scheduler  Lio/reactivex/Scheduler;
    Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      scheduler  

  public final <E extends io.reactivex.MaybeObserver<? super T>> E subscribeWith();
    descriptor: (Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeObserver observer
         0: .line 4360
            aload 0 /* this */
            aload 1 /* observer */
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/MaybeObserver;)V
         1: .line 4361
            aload 1 /* observer */
            areturn
        end local 1 // io.reactivex.MaybeObserver observer
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/reactivex/Maybe<TT;>;
            0    2     1  observer  TE;
    Signature: <E::Lio/reactivex/MaybeObserver<-TT;>;>(TE;)TE;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
          Name  Flags
      observer  

  public final io.reactivex.Maybe<T> switchIfEmpty(io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
         0: .line 4383
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4384
            new io.reactivex.internal.operators.maybe.MaybeSwitchIfEmpty
            dup
            aload 0 /* this */
            aload 1 /* other */
            invokespecial io.reactivex.internal.operators.maybe.MaybeSwitchIfEmpty.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final io.reactivex.Single<T> switchIfEmpty(io.reactivex.SingleSource<? extends T>);
    descriptor: (Lio/reactivex/SingleSource;)Lio/reactivex/Single;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.SingleSource other
         0: .line 4407
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4408
            new io.reactivex.internal.operators.maybe.MaybeSwitchIfEmptySingle
            dup
            aload 0 /* this */
            aload 1 /* other */
            invokespecial io.reactivex.internal.operators.maybe.MaybeSwitchIfEmptySingle.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/SingleSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Single;)Lio/reactivex/Single;
            areturn
        end local 1 // io.reactivex.SingleSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/SingleSource<+TT;>;
    Signature: (Lio/reactivex/SingleSource<+TT;>;)Lio/reactivex/Single<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final <U> io.reactivex.Maybe<T> takeUntil(io.reactivex.MaybeSource<U>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
         0: .line 4433
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4434
            new io.reactivex.internal.operators.maybe.MaybeTakeUntilMaybe
            dup
            aload 0 /* this */
            aload 1 /* other */
            invokespecial io.reactivex.internal.operators.maybe.MaybeTakeUntilMaybe.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lio/reactivex/MaybeSource<TU;>;
    Signature: <U:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final <U> io.reactivex.Maybe<T> takeUntil(org.reactivestreams.Publisher<U>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // org.reactivestreams.Publisher other
         0: .line 4463
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4464
            new io.reactivex.internal.operators.maybe.MaybeTakeUntilPublisher
            dup
            aload 0 /* this */
            aload 1 /* other */
            invokespecial io.reactivex.internal.operators.maybe.MaybeTakeUntilPublisher.<init>:(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // org.reactivestreams.Publisher other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/reactivex/Maybe<TT;>;
            0    2     1  other  Lorg/reactivestreams/Publisher<TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
       Name  Flags
      other  

  public final io.reactivex.Maybe<T> timeout(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 4488
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
            invokevirtual io.reactivex.Maybe.timeout:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            areturn
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/reactivex/Maybe<TT;>;
            0    1     1   timeout  J
            0    1     3  timeUnit  Ljava/util/concurrent/TimeUnit;
    Signature: (JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
    MethodParameters:
          Name  Flags
      timeout   
      timeUnit  

  public final io.reactivex.Maybe<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.MaybeSource<? extends T>);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
        start local 4 // io.reactivex.MaybeSource fallback
         0: .line 4515
            aload 4 /* fallback */
            ldc "fallback is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4516
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            invokestatic io.reactivex.schedulers.Schedulers.computation:()Lio/reactivex/Scheduler;
            aload 4 /* fallback */
            invokevirtual io.reactivex.Maybe.timeout:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 4 // io.reactivex.MaybeSource fallback
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/reactivex/Maybe<TT;>;
            0    2     1   timeout  J
            0    2     3  timeUnit  Ljava/util/concurrent/TimeUnit;
            0    2     4  fallback  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "io.reactivex:computation")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
          Name  Flags
      timeout   
      timeUnit  
      fallback  

  public final io.reactivex.Maybe<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler, io.reactivex.MaybeSource<? extends T>);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // io.reactivex.Maybe this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
        start local 4 // io.reactivex.Scheduler scheduler
        start local 5 // io.reactivex.MaybeSource fallback
         0: .line 4546
            aload 5 /* fallback */
            ldc "fallback is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4547
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            aload 4 /* scheduler */
            invokestatic io.reactivex.Maybe.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            aload 5 /* fallback */
            invokevirtual io.reactivex.Maybe.timeout:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 5 // io.reactivex.MaybeSource fallback
        end local 4 // io.reactivex.Scheduler scheduler
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1    timeout  J
            0    2     3   timeUnit  Ljava/util/concurrent/TimeUnit;
            0    2     4  scheduler  Lio/reactivex/Scheduler;
            0    2     5   fallback  Lio/reactivex/MaybeSource<+TT;>;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      timeout    
      timeUnit   
      scheduler  
      fallback   

  public final io.reactivex.Maybe<T> timeout(long, java.util.concurrent.TimeUnit, io.reactivex.Scheduler);
    descriptor: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.reactivex.Maybe this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
        start local 4 // io.reactivex.Scheduler scheduler
         0: .line 4574
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            aload 4 /* scheduler */
            invokestatic io.reactivex.Maybe.timer:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
            invokevirtual io.reactivex.Maybe.timeout:(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
            areturn
        end local 4 // io.reactivex.Scheduler scheduler
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/reactivex/Maybe<TT;>;
            0    1     1    timeout  J
            0    1     3   timeUnit  Ljava/util/concurrent/TimeUnit;
            0    1     4  scheduler  Lio/reactivex/Scheduler;
    Signature: (JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    MethodParameters:
           Name  Flags
      timeout    
      timeUnit   
      scheduler  

  public final <U> io.reactivex.Maybe<T> timeout(io.reactivex.MaybeSource<U>);
    descriptor: (Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource timeoutIndicator
         0: .line 4593
            aload 1 /* timeoutIndicator */
            ldc "timeoutIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4594
            new io.reactivex.internal.operators.maybe.MaybeTimeoutMaybe
            dup
            aload 0 /* this */
            aload 1 /* timeoutIndicator */
            aconst_null
            invokespecial io.reactivex.internal.operators.maybe.MaybeTimeoutMaybe.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.MaybeSource timeoutIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/reactivex/Maybe<TT;>;
            0    2     1  timeoutIndicator  Lio/reactivex/MaybeSource<TU;>;
    Signature: <U:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      timeoutIndicator  

  public final <U> io.reactivex.Maybe<T> timeout(io.reactivex.MaybeSource<U>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource timeoutIndicator
        start local 2 // io.reactivex.MaybeSource fallback
         0: .line 4615
            aload 1 /* timeoutIndicator */
            ldc "timeoutIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4616
            aload 2 /* fallback */
            ldc "fallback is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 4617
            new io.reactivex.internal.operators.maybe.MaybeTimeoutMaybe
            dup
            aload 0 /* this */
            aload 1 /* timeoutIndicator */
            aload 2 /* fallback */
            invokespecial io.reactivex.internal.operators.maybe.MaybeTimeoutMaybe.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.MaybeSource fallback
        end local 1 // io.reactivex.MaybeSource timeoutIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/reactivex/Maybe<TT;>;
            0    3     1  timeoutIndicator  Lio/reactivex/MaybeSource<TU;>;
            0    3     2          fallback  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <U:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<TU;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      timeoutIndicator  
      fallback          

  public final <U> io.reactivex.Maybe<T> timeout(org.reactivestreams.Publisher<U>);
    descriptor: (Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // org.reactivestreams.Publisher timeoutIndicator
         0: .line 4640
            aload 1 /* timeoutIndicator */
            ldc "timeoutIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4641
            new io.reactivex.internal.operators.maybe.MaybeTimeoutPublisher
            dup
            aload 0 /* this */
            aload 1 /* timeoutIndicator */
            aconst_null
            invokespecial io.reactivex.internal.operators.maybe.MaybeTimeoutPublisher.<init>:(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // org.reactivestreams.Publisher timeoutIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/reactivex/Maybe<TT;>;
            0    2     1  timeoutIndicator  Lorg/reactivestreams/Publisher<TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<TU;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      timeoutIndicator  

  public final <U> io.reactivex.Maybe<T> timeout(org.reactivestreams.Publisher<U>, io.reactivex.MaybeSource<? extends T>);
    descriptor: (Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // org.reactivestreams.Publisher timeoutIndicator
        start local 2 // io.reactivex.MaybeSource fallback
         0: .line 4666
            aload 1 /* timeoutIndicator */
            ldc "timeoutIndicator is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4667
            aload 2 /* fallback */
            ldc "fallback is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 4668
            new io.reactivex.internal.operators.maybe.MaybeTimeoutPublisher
            dup
            aload 0 /* this */
            aload 1 /* timeoutIndicator */
            aload 2 /* fallback */
            invokespecial io.reactivex.internal.operators.maybe.MaybeTimeoutPublisher.<init>:(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.MaybeSource fallback
        end local 1 // org.reactivestreams.Publisher timeoutIndicator
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/reactivex/Maybe<TT;>;
            0    3     1  timeoutIndicator  Lorg/reactivestreams/Publisher<TU;>;
            0    3     2          fallback  Lio/reactivex/MaybeSource<+TT;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/reactivestreams/Publisher<TU;>;Lio/reactivex/MaybeSource<+TT;>;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.BackpressureSupport(value = io.reactivex.annotations.BackpressureKind.UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;)
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      timeoutIndicator  
      fallback          

  public final io.reactivex.Maybe<T> unsubscribeOn(io.reactivex.Scheduler);
    descriptor: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.Scheduler scheduler
         0: .line 4686
            aload 1 /* scheduler */
            ldc "scheduler is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4687
            new io.reactivex.internal.operators.maybe.MaybeUnsubscribeOn
            dup
            aload 0 /* this */
            aload 1 /* scheduler */
            invokespecial io.reactivex.internal.operators.maybe.MaybeUnsubscribeOn.<init>:(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
            invokestatic io.reactivex.plugins.RxJavaPlugins.onAssembly:(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
            areturn
        end local 1 // io.reactivex.Scheduler scheduler
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/reactivex/Maybe<TT;>;
            0    2     1  scheduler  Lio/reactivex/Scheduler;
    Signature: (Lio/reactivex/Scheduler;)Lio/reactivex/Maybe<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "custom")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
           Name  Flags
      scheduler  final

  public final <U, R> io.reactivex.Maybe<R> zipWith(io.reactivex.MaybeSource<? extends U>, io.reactivex.functions.BiFunction<? super T, ? super U, ? extends R>);
    descriptor: (Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.reactivex.Maybe this
        start local 1 // io.reactivex.MaybeSource other
        start local 2 // io.reactivex.functions.BiFunction zipper
         0: .line 4720
            aload 1 /* other */
            ldc "other is null"
            invokestatic io.reactivex.internal.functions.ObjectHelper.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 4721
            aload 0 /* this */
            aload 1 /* other */
            aload 2 /* zipper */
            invokestatic io.reactivex.Maybe.zip:(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
            areturn
        end local 2 // io.reactivex.functions.BiFunction zipper
        end local 1 // io.reactivex.MaybeSource other
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/reactivex/Maybe<TT;>;
            0    2     1   other  Lio/reactivex/MaybeSource<+TU;>;
            0    2     2  zipper  Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;
    Signature: <U:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/reactivex/MaybeSource<+TU;>;Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;)Lio/reactivex/Maybe<TR;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    RuntimeInvisibleAnnotations: 
      io.reactivex.annotations.NonNull()
    MethodParameters:
        Name  Flags
      other   
      zipper  

  public final io.reactivex.observers.TestObserver<T> test();
    descriptor: ()Lio/reactivex/observers/TestObserver;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.reactivex.Maybe this
         0: .line 4740
            new io.reactivex.observers.TestObserver
            dup
            invokespecial io.reactivex.observers.TestObserver.<init>:()V
            astore 1 /* to */
        start local 1 // io.reactivex.observers.TestObserver to
         1: .line 4741
            aload 0 /* this */
            aload 1 /* to */
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/MaybeObserver;)V
         2: .line 4742
            aload 1 /* to */
            areturn
        end local 1 // io.reactivex.observers.TestObserver to
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/reactivex/Maybe<TT;>;
            1    3     1    to  Lio/reactivex/observers/TestObserver<TT;>;
    Signature: ()Lio/reactivex/observers/TestObserver<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")

  public final io.reactivex.observers.TestObserver<T> test(boolean);
    descriptor: (Z)Lio/reactivex/observers/TestObserver;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.reactivex.Maybe this
        start local 1 // boolean cancelled
         0: .line 4758
            new io.reactivex.observers.TestObserver
            dup
            invokespecial io.reactivex.observers.TestObserver.<init>:()V
            astore 2 /* to */
        start local 2 // io.reactivex.observers.TestObserver to
         1: .line 4760
            iload 1 /* cancelled */
            ifeq 3
         2: .line 4761
            aload 2 /* to */
            invokevirtual io.reactivex.observers.TestObserver.cancel:()V
         3: .line 4764
      StackMap locals: io.reactivex.observers.TestObserver
      StackMap stack:
            aload 0 /* this */
            aload 2 /* to */
            invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/MaybeObserver;)V
         4: .line 4765
            aload 2 /* to */
            areturn
        end local 2 // io.reactivex.observers.TestObserver to
        end local 1 // boolean cancelled
        end local 0 // io.reactivex.Maybe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lio/reactivex/Maybe<TT;>;
            0    5     1  cancelled  Z
            1    5     2         to  Lio/reactivex/observers/TestObserver<TT;>;
    Signature: (Z)Lio/reactivex/observers/TestObserver<TT;>;
    RuntimeVisibleAnnotations: 
      io.reactivex.annotations.CheckReturnValue()
      io.reactivex.annotations.SchedulerSupport(value = "none")
    MethodParameters:
           Name  Flags
      cancelled  
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/reactivex/MaybeSource<TT;>;
SourceFile: "Maybe.java"