public class examples.RxifiedExamples
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: examples.RxifiedExamples
  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 // examples.RxifiedExamples this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;

  public void toObservable(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 35
            aload 1 /* vertx */
            invokevirtual io.vertx.rxjava.core.Vertx.fileSystem:()Lio/vertx/rxjava/core/file/FileSystem;
            astore 2 /* fs */
        start local 2 // io.vertx.rxjava.core.file.FileSystem fs
         1: .line 36
            aload 2 /* fs */
            ldc "/data.txt"
            new io.vertx.core.file.OpenOptions
            dup
            invokespecial io.vertx.core.file.OpenOptions.<init>:()V
            invokedynamic handle()Lio/vertx/core/Handler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$0(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         2: .line 41
            return
        end local 2 // io.vertx.rxjava.core.file.FileSystem fs
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lexamples/RxifiedExamples;
            0    3     1  vertx  Lio/vertx/rxjava/core/Vertx;
            1    3     2     fs  Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
       Name  Flags
      vertx  

  private static void checkAuth(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Lio/vertx/core/Handler;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.core.Handler handler
         0: .line 44
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // io.vertx.core.Handler handler
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)V
    MethodParameters:
         Name  Flags
      handler  

  public void delayToObservable(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 48
            aload 1 /* server */
            invokedynamic handle()Lio/vertx/core/Handler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$2(Lio/vertx/rxjava/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
            invokevirtual io.vertx.rxjava.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/http/HttpServer;
            pop
         1: .line 68
            return
        end local 1 // io.vertx.rxjava.core.http.HttpServer server
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lexamples/RxifiedExamples;
            0    2     1  server  Lio/vertx/rxjava/core/http/HttpServer;
    MethodParameters:
        Name  Flags
      server  

  public void single(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 73
            aload 1 /* vertx */
         1: .line 74
            invokevirtual io.vertx.rxjava.core.Vertx.createHttpServer:()Lio/vertx/rxjava/core/http/HttpServer;
         2: .line 75
            sipush 1234
            ldc "localhost"
            invokevirtual io.vertx.rxjava.core.http.HttpServer.rxListen:(ILjava/lang/String;)Lrx/Single;
         3: .line 73
            astore 2 /* single */
        start local 2 // rx.Single single
         4: .line 78
            aload 2 /* single */
         5: .line 80
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$5(Lio/vertx/rxjava/core/http/HttpServer;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpServer;)V
         6: .line 83
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$6(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         7: .line 79
            invokevirtual rx.Single.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
            pop
         8: .line 87
            return
        end local 2 // rx.Single single
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lexamples/RxifiedExamples;
            0    9     1   vertx  Lio/vertx/rxjava/core/Vertx;
            4    9     2  single  Lrx/Single<Lio/vertx/rxjava/core/http/HttpServer;>;
    MethodParameters:
       Name  Flags
      vertx  

  public void scheduler(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 90
            aload 1 /* vertx */
            invokestatic io.vertx.rxjava.core.RxHelper.scheduler:(Lio/vertx/rxjava/core/Vertx;)Lrx/Scheduler;
            astore 2 /* scheduler */
        start local 2 // rx.Scheduler scheduler
         1: .line 91
            ldc 100
            ldc 100
            getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
            aload 2 /* scheduler */
            invokestatic rx.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable;
            pop
         2: .line 92
            return
        end local 2 // rx.Scheduler scheduler
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lexamples/RxifiedExamples;
            0    3     1      vertx  Lio/vertx/rxjava/core/Vertx;
            1    3     2  scheduler  Lrx/Scheduler;
    MethodParameters:
       Name  Flags
      vertx  

  public void scheduler(io.vertx.rxjava.core.WorkerExecutor);
    descriptor: (Lio/vertx/rxjava/core/WorkerExecutor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.WorkerExecutor workerExecutor
         0: .line 95
            aload 1 /* workerExecutor */
            invokestatic io.vertx.rxjava.core.RxHelper.scheduler:(Lio/vertx/rxjava/core/WorkerExecutor;)Lrx/Scheduler;
            astore 2 /* scheduler */
        start local 2 // rx.Scheduler scheduler
         1: .line 96
            ldc 100
            ldc 100
            getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
            aload 2 /* scheduler */
            invokestatic rx.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable;
            pop
         2: .line 97
            return
        end local 2 // rx.Scheduler scheduler
        end local 1 // io.vertx.rxjava.core.WorkerExecutor workerExecutor
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lexamples/RxifiedExamples;
            0    3     1  workerExecutor  Lio/vertx/rxjava/core/WorkerExecutor;
            1    3     2       scheduler  Lrx/Scheduler;
    MethodParameters:
                Name  Flags
      workerExecutor  

  public void schedulerHook(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 100
            aload 1 /* vertx */
            invokestatic io.vertx.rxjava.core.RxHelper.schedulerHook:(Lio/vertx/rxjava/core/Vertx;)Lrx/plugins/RxJavaSchedulersHook;
            astore 2 /* hook */
        start local 2 // rx.plugins.RxJavaSchedulersHook hook
         1: .line 101
            aload 2 /* hook */
            invokedynamic call(Lrx/plugins/RxJavaSchedulersHook;)Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  examples/RxifiedExamples.lambda$7(Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler; (6)
                  (Lrx/Scheduler;)Lrx/Scheduler;
            invokestatic rx.plugins.RxJavaHooks.setOnIOScheduler:(Lrx/functions/Func1;)V
         2: .line 102
            aload 2 /* hook */
            invokedynamic call(Lrx/plugins/RxJavaSchedulersHook;)Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  examples/RxifiedExamples.lambda$8(Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler; (6)
                  (Lrx/Scheduler;)Lrx/Scheduler;
            invokestatic rx.plugins.RxJavaHooks.setOnNewThreadScheduler:(Lrx/functions/Func1;)V
         3: .line 103
            aload 2 /* hook */
            invokedynamic call(Lrx/plugins/RxJavaSchedulersHook;)Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  examples/RxifiedExamples.lambda$9(Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler; (6)
                  (Lrx/Scheduler;)Lrx/Scheduler;
            invokestatic rx.plugins.RxJavaHooks.setOnComputationScheduler:(Lrx/functions/Func1;)V
         4: .line 104
            return
        end local 2 // rx.plugins.RxJavaSchedulersHook hook
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lexamples/RxifiedExamples;
            0    5     1  vertx  Lio/vertx/rxjava/core/Vertx;
            1    5     2   hook  Lrx/plugins/RxJavaSchedulersHook;
    MethodParameters:
       Name  Flags
      vertx  

  public void unmarshaller(io.vertx.rxjava.core.file.FileSystem);
    descriptor: (Lio/vertx/rxjava/core/file/FileSystem;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.file.FileSystem fileSystem
         0: .line 107
            aload 1 /* fileSystem */
            ldc "/data.txt"
            new io.vertx.core.file.OpenOptions
            dup
            invokespecial io.vertx.core.file.OpenOptions.<init>:()V
            invokedynamic handle()Lio/vertx/core/Handler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$10(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 116
            return
        end local 1 // io.vertx.rxjava.core.file.FileSystem fileSystem
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lexamples/RxifiedExamples;
            0    2     1  fileSystem  Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
            Name  Flags
      fileSystem  

  public void deployVerticle(io.vertx.rxjava.core.Vertx, io.vertx.core.Verticle);
    descriptor: (Lio/vertx/rxjava/core/Vertx;Lio/vertx/core/Verticle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
        start local 2 // io.vertx.core.Verticle verticle
         0: .line 119
            aload 1 /* vertx */
            aload 2 /* verticle */
            invokestatic io.vertx.rxjava.core.RxHelper.deployVerticle:(Lio/vertx/rxjava/core/Vertx;Lio/vertx/core/Verticle;)Lrx/Observable;
            astore 3 /* deployment */
        start local 3 // rx.Observable deployment
         1: .line 121
            aload 3 /* deployment */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$12(Ljava/lang/String;)V (6)
                  (Ljava/lang/String;)V
         2: .line 123
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$13(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         3: .line 121
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
            pop
         4: .line 126
            return
        end local 3 // rx.Observable deployment
        end local 2 // io.vertx.core.Verticle verticle
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lexamples/RxifiedExamples;
            0    5     1       vertx  Lio/vertx/rxjava/core/Vertx;
            0    5     2    verticle  Lio/vertx/core/Verticle;
            1    5     3  deployment  Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
          Name  Flags
      vertx     
      verticle  

  public void get(io.vertx.rxjava.core.http.HttpClient);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpClient client
         0: .line 129
            aload 1 /* client */
            ldc "http://the-server"
            invokestatic io.vertx.rxjava.core.RxHelper.get:(Lio/vertx/rxjava/core/http/HttpClient;Ljava/lang/String;)Lrx/Observable;
            astore 2 /* get */
        start local 2 // rx.Observable get
         1: .line 132
            aload 2 /* get */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$14(Lio/vertx/rxjava/core/http/HttpClientResponse;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
         2: .line 134
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$15(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         3: .line 132
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
            pop
         4: .line 137
            return
        end local 2 // rx.Observable get
        end local 1 // io.vertx.rxjava.core.http.HttpClient client
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lexamples/RxifiedExamples;
            0    5     1  client  Lio/vertx/rxjava/core/http/HttpClient;
            1    5     2     get  Lrx/Observable<Lio/vertx/rxjava/core/http/HttpClientResponse;>;
    MethodParameters:
        Name  Flags
      client  

  public void embedded();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // examples.RxifiedExamples this
         0: .line 140
            invokestatic io.vertx.rxjava.core.Vertx.vertx:()Lio/vertx/rxjava/core/Vertx;
            pop
         1: .line 141
            return
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lexamples/RxifiedExamples;

  public void verticle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // examples.RxifiedExamples this
         0: .line 149
            return
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;

  public void rxStart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // examples.RxifiedExamples this
         0: .line 160
            return
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;

  public void eventBusMessages(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 163
            aload 1 /* vertx */
            invokevirtual io.vertx.rxjava.core.Vertx.eventBus:()Lio/vertx/rxjava/core/eventbus/EventBus;
            astore 2 /* eb */
        start local 2 // io.vertx.rxjava.core.eventbus.EventBus eb
         1: .line 164
            aload 2 /* eb */
            ldc "the-address"
            invokevirtual io.vertx.rxjava.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/rxjava/core/eventbus/MessageConsumer;
            astore 3 /* consumer */
        start local 3 // io.vertx.rxjava.core.eventbus.MessageConsumer consumer
         2: .line 165
            aload 3 /* consumer */
            invokevirtual io.vertx.rxjava.core.eventbus.MessageConsumer.toObservable:()Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         3: .line 166
            aload 4 /* observable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$16(Lio/vertx/rxjava/core/eventbus/Message;)V (6)
                  (Lio/vertx/rxjava/core/eventbus/Message;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            astore 5 /* sub */
        start local 5 // rx.Subscription sub
         4: .line 171
            aload 1 /* vertx */
            ldc 10000
            aload 5 /* sub */
            invokedynamic handle(Lrx/Subscription;)Lio/vertx/core/Handler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$17(Lrx/Subscription;Ljava/lang/Long;)V (6)
                  (Ljava/lang/Long;)V
            invokevirtual io.vertx.rxjava.core.Vertx.setTimer:(JLio/vertx/core/Handler;)J
            pop2
         5: .line 174
            return
        end local 5 // rx.Subscription sub
        end local 4 // rx.Observable observable
        end local 3 // io.vertx.rxjava.core.eventbus.MessageConsumer consumer
        end local 2 // io.vertx.rxjava.core.eventbus.EventBus eb
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lexamples/RxifiedExamples;
            0    6     1       vertx  Lio/vertx/rxjava/core/Vertx;
            1    6     2          eb  Lio/vertx/rxjava/core/eventbus/EventBus;
            2    6     3    consumer  Lio/vertx/rxjava/core/eventbus/MessageConsumer<Ljava/lang/String;>;
            3    6     4  observable  Lrx/Observable<Lio/vertx/rxjava/core/eventbus/Message<Ljava/lang/String;>;>;
            4    6     5         sub  Lrx/Subscription;
    MethodParameters:
       Name  Flags
      vertx  

  public void eventBusBodies(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 177
            aload 1 /* vertx */
            invokevirtual io.vertx.rxjava.core.Vertx.eventBus:()Lio/vertx/rxjava/core/eventbus/EventBus;
            astore 2 /* eb */
        start local 2 // io.vertx.rxjava.core.eventbus.EventBus eb
         1: .line 178
            aload 2 /* eb */
            ldc "the-address"
            invokevirtual io.vertx.rxjava.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/rxjava/core/eventbus/MessageConsumer;
            astore 3 /* consumer */
        start local 3 // io.vertx.rxjava.core.eventbus.MessageConsumer consumer
         2: .line 179
            aload 3 /* consumer */
            invokevirtual io.vertx.rxjava.core.eventbus.MessageConsumer.bodyStream:()Lio/vertx/rxjava/core/streams/ReadStream;
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
            pop
         3: .line 180
            return
        end local 3 // io.vertx.rxjava.core.eventbus.MessageConsumer consumer
        end local 2 // io.vertx.rxjava.core.eventbus.EventBus eb
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lexamples/RxifiedExamples;
            0    4     1     vertx  Lio/vertx/rxjava/core/Vertx;
            1    4     2        eb  Lio/vertx/rxjava/core/eventbus/EventBus;
            2    4     3  consumer  Lio/vertx/rxjava/core/eventbus/MessageConsumer<Ljava/lang/String;>;
    MethodParameters:
       Name  Flags
      vertx  

  public void eventBusMapReduce(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 183
            aload 1 /* vertx */
            invokevirtual io.vertx.rxjava.core.Vertx.eventBus:()Lio/vertx/rxjava/core/eventbus/EventBus;
         1: .line 184
            ldc "heat-sensor"
            invokevirtual io.vertx.rxjava.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/rxjava/core/eventbus/MessageConsumer;
         2: .line 185
            invokevirtual io.vertx.rxjava.core.eventbus.MessageConsumer.bodyStream:()Lio/vertx/rxjava/core/streams/ReadStream;
         3: .line 186
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
         4: .line 183
            astore 2 /* observable */
        start local 2 // rx.Observable observable
         5: .line 188
            aload 2 /* observable */
         6: .line 189
            lconst_1
            getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
            invokevirtual rx.Observable.buffer:(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
         7: .line 190
            invokedynamic call()Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  examples/RxifiedExamples.lambda$18(Ljava/util/List;)Ljava/lang/Double; (6)
                  (Ljava/util/List;)Ljava/lang/Double;
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 193
            aload 1 /* vertx */
            invokedynamic call(Lio/vertx/rxjava/core/Vertx;)Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$20(Lio/vertx/rxjava/core/Vertx;Ljava/lang/Double;)V (6)
                  (Ljava/lang/Double;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         9: .line 196
            return
        end local 2 // rx.Observable observable
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lexamples/RxifiedExamples;
            0   10     1       vertx  Lio/vertx/rxjava/core/Vertx;
            5   10     2  observable  Lrx/Observable<Ljava/lang/Double;>;
    MethodParameters:
       Name  Flags
      vertx  

  public void websocketServer(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 199
            aload 1 /* server */
            invokevirtual io.vertx.rxjava.core.http.HttpServer.websocketStream:()Lio/vertx/rxjava/core/streams/ReadStream;
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
            astore 2 /* socketObservable */
        start local 2 // rx.Observable socketObservable
         1: .line 200
            aload 2 /* socketObservable */
         2: .line 201
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$21(Lio/vertx/rxjava/core/http/ServerWebSocket;)V (6)
                  (Lio/vertx/rxjava/core/http/ServerWebSocket;)V
         3: .line 202
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$22(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         4: .line 203
            invokedynamic call()Lrx/functions/Action0;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  examples/RxifiedExamples.lambda$23()V (6)
                  ()V
         5: .line 200
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;Lrx/functions/Action0;)Lrx/Subscription;
            pop
         6: .line 207
            return
        end local 2 // rx.Observable socketObservable
        end local 1 // io.vertx.rxjava.core.http.HttpServer server
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lexamples/RxifiedExamples;
            0    7     1            server  Lio/vertx/rxjava/core/http/HttpServer;
            1    7     2  socketObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/ServerWebSocket;>;
    MethodParameters:
        Name  Flags
      server  

  public void websocketServerBuffer(rx.Observable<io.vertx.rxjava.core.http.ServerWebSocket>);
    descriptor: (Lrx/Observable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // rx.Observable socketObservable
         0: .line 210
            aload 1 /* socketObservable */
         1: .line 211
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$24(Lio/vertx/rxjava/core/http/ServerWebSocket;)V (6)
                  (Lio/vertx/rxjava/core/http/ServerWebSocket;)V
         2: .line 210
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         3: .line 218
            return
        end local 1 // rx.Observable socketObservable
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lexamples/RxifiedExamples;
            0    4     1  socketObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/ServerWebSocket;>;
    Signature: (Lrx/Observable<Lio/vertx/rxjava/core/http/ServerWebSocket;>;)V
    MethodParameters:
                  Name  Flags
      socketObservable  

  public void websocketClient(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 221
            aload 1 /* vertx */
            new io.vertx.core.http.HttpClientOptions
            dup
            invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
            invokevirtual io.vertx.rxjava.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/rxjava/core/http/HttpClient;
            astore 2 /* client */
        start local 2 // io.vertx.rxjava.core.http.HttpClient client
         1: .line 222
            aload 2 /* client */
            sipush 8080
            ldc "localhost"
            ldc "/the_uri"
            invokevirtual io.vertx.rxjava.core.http.HttpClient.rxWebSocket:(ILjava/lang/String;Ljava/lang/String;)Lrx/Single;
         2: .line 223
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$26(Lio/vertx/rxjava/core/http/WebSocket;)V (6)
                  (Lio/vertx/rxjava/core/http/WebSocket;)V
         3: .line 226
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$27(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         4: .line 222
            invokevirtual rx.Single.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
            pop
         5: .line 230
            return
        end local 2 // io.vertx.rxjava.core.http.HttpClient client
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lexamples/RxifiedExamples;
            0    6     1   vertx  Lio/vertx/rxjava/core/Vertx;
            1    6     2  client  Lio/vertx/rxjava/core/http/HttpClient;
    MethodParameters:
       Name  Flags
      vertx  

  public void websocketClientBuffer(rx.Observable<io.vertx.rxjava.core.http.WebSocket>);
    descriptor: (Lrx/Observable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // rx.Observable socketObservable
         0: .line 233
            aload 1 /* socketObservable */
         1: .line 234
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$28(Lio/vertx/rxjava/core/http/WebSocket;)V (6)
                  (Lio/vertx/rxjava/core/http/WebSocket;)V
         2: .line 233
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         3: .line 241
            return
        end local 1 // rx.Observable socketObservable
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lexamples/RxifiedExamples;
            0    4     1  socketObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/WebSocket;>;
    Signature: (Lrx/Observable<Lio/vertx/rxjava/core/http/WebSocket;>;)V
    MethodParameters:
                  Name  Flags
      socketObservable  

  public void httpClientRequest(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 244
            aload 1 /* vertx */
            new io.vertx.core.http.HttpClientOptions
            dup
            invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
            invokevirtual io.vertx.rxjava.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/rxjava/core/http/HttpClient;
            astore 2 /* client */
        start local 2 // io.vertx.rxjava.core.http.HttpClient client
         1: .line 245
            aload 2 /* client */
            getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
            sipush 8080
            ldc "localhost"
            ldc "/the_uri"
            invokevirtual io.vertx.rxjava.core.http.HttpClient.request:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/http/HttpClientRequest;
            astore 3 /* request */
        start local 3 // io.vertx.rxjava.core.http.HttpClientRequest request
         2: .line 246
            aload 3 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpClientRequest.toObservable:()Lrx/Observable;
         3: .line 247
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$30(Lio/vertx/rxjava/core/http/HttpClientResponse;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
         4: .line 250
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$31(Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
         5: .line 246
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
            pop
         6: .line 254
            aload 3 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpClientRequest.end:()V
         7: .line 255
            return
        end local 3 // io.vertx.rxjava.core.http.HttpClientRequest request
        end local 2 // io.vertx.rxjava.core.http.HttpClient client
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lexamples/RxifiedExamples;
            0    8     1    vertx  Lio/vertx/rxjava/core/Vertx;
            1    8     2   client  Lio/vertx/rxjava/core/http/HttpClient;
            2    8     3  request  Lio/vertx/rxjava/core/http/HttpClientRequest;
    MethodParameters:
       Name  Flags
      vertx  

  public void httpClientResponse(io.vertx.rxjava.core.http.HttpClientRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientRequest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
         0: .line 258
            aload 1 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpClientRequest.toObservable:()Lrx/Observable;
         1: .line 260
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$32(Lio/vertx/rxjava/core/http/HttpClientResponse;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
         2: .line 259
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         3: .line 269
            return
        end local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lexamples/RxifiedExamples;
            0    4     1  request  Lio/vertx/rxjava/core/http/HttpClientRequest;
    MethodParameters:
         Name  Flags
      request  

  public void httpClientResponseFlatMap(io.vertx.rxjava.core.http.HttpClientRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientRequest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
         0: .line 272
            aload 1 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpClientRequest.toObservable:()Lrx/Observable;
         1: .line 273
            invokedynamic call()Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/rxjava/core/http/HttpClientResponse.toObservable()Lrx/Observable; (5)
                  (Lio/vertx/rxjava/core/http/HttpClientResponse;)Lrx/Observable;
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 275
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$35(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
         3: .line 274
            invokevirtual rx.Observable.forEach:(Lrx/functions/Action1;)V
         4: .line 279
            return
        end local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lexamples/RxifiedExamples;
            0    5     1  request  Lio/vertx/rxjava/core/http/HttpClientRequest;
    MethodParameters:
         Name  Flags
      request  

  public void httpClientResponseFlatMapUnmarshall(io.vertx.rxjava.core.http.HttpClientRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientRequest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
         0: .line 285
            aload 1 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpClientRequest.toObservable:()Lrx/Observable;
         1: .line 286
            invokedynamic call()Lrx/functions/Func1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/rxjava/core/http/HttpClientResponse.toObservable()Lrx/Observable; (5)
                  (Lio/vertx/rxjava/core/http/HttpClientResponse;)Lrx/Observable;
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 287
            ldc Lexamples/RxifiedExamples$MyPojo;
            invokestatic io.vertx.rxjava.core.RxHelper.unmarshaller:(Ljava/lang/Class;)Lrx/Observable$Operator;
            invokevirtual rx.Observable.lift:(Lrx/Observable$Operator;)Lrx/Observable;
         3: .line 289
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$37(Lexamples/RxifiedExamples$MyPojo;)V (6)
                  (Lexamples/RxifiedExamples$MyPojo;)V
         4: .line 288
            invokevirtual rx.Observable.forEach:(Lrx/functions/Action1;)V
         5: .line 293
            return
        end local 1 // io.vertx.rxjava.core.http.HttpClientRequest request
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lexamples/RxifiedExamples;
            0    6     1  request  Lio/vertx/rxjava/core/http/HttpClientRequest;
    MethodParameters:
         Name  Flags
      request  

  public void httpServerRequest(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 296
            aload 1 /* server */
            invokevirtual io.vertx.rxjava.core.http.HttpServer.requestStream:()Lio/vertx/rxjava/core/streams/ReadStream;
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
            astore 2 /* requestObservable */
        start local 2 // rx.Observable requestObservable
         1: .line 297
            aload 2 /* requestObservable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$38(Lio/vertx/rxjava/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         2: .line 300
            return
        end local 2 // rx.Observable requestObservable
        end local 1 // io.vertx.rxjava.core.http.HttpServer server
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lexamples/RxifiedExamples;
            0    3     1             server  Lio/vertx/rxjava/core/http/HttpServer;
            1    3     2  requestObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/HttpServerRequest;>;
    MethodParameters:
        Name  Flags
      server  

  public void httpServerRequestObservable(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 303
            aload 1 /* server */
            invokevirtual io.vertx.rxjava.core.http.HttpServer.requestStream:()Lio/vertx/rxjava/core/streams/ReadStream;
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
            astore 2 /* requestObservable */
        start local 2 // rx.Observable requestObservable
         1: .line 304
            aload 2 /* requestObservable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$39(Lio/vertx/rxjava/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         2: .line 307
            return
        end local 2 // rx.Observable requestObservable
        end local 1 // io.vertx.rxjava.core.http.HttpServer server
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lexamples/RxifiedExamples;
            0    3     1             server  Lio/vertx/rxjava/core/http/HttpServer;
            1    3     2  requestObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/HttpServerRequest;>;
    MethodParameters:
        Name  Flags
      server  

  public void httpServerRequestObservableUnmarshall(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 310
            aload 1 /* server */
            invokevirtual io.vertx.rxjava.core.http.HttpServer.requestStream:()Lio/vertx/rxjava/core/streams/ReadStream;
            invokeinterface io.vertx.rxjava.core.streams.ReadStream.toObservable:()Lrx/Observable;
            astore 2 /* requestObservable */
        start local 2 // rx.Observable requestObservable
         1: .line 311
            aload 2 /* requestObservable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$40(Lio/vertx/rxjava/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         2: .line 316
            return
        end local 2 // rx.Observable requestObservable
        end local 1 // io.vertx.rxjava.core.http.HttpServer server
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lexamples/RxifiedExamples;
            0    3     1             server  Lio/vertx/rxjava/core/http/HttpServer;
            1    3     2  requestObservable  Lrx/Observable<Lio/vertx/rxjava/core/http/HttpServerRequest;>;
    MethodParameters:
        Name  Flags
      server  

  public void timer(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 319
            aload 1 /* vertx */
            ldc 1000
            invokevirtual io.vertx.rxjava.core.Vertx.timerStream:(J)Lio/vertx/rxjava/core/TimeoutStream;
         1: .line 320
            invokevirtual io.vertx.rxjava.core.TimeoutStream.toObservable:()Lrx/Observable;
         2: .line 322
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$41(Ljava/lang/Long;)V (6)
                  (Ljava/lang/Long;)V
         3: .line 321
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         4: .line 326
            return
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lexamples/RxifiedExamples;
            0    5     1  vertx  Lio/vertx/rxjava/core/Vertx;
    MethodParameters:
       Name  Flags
      vertx  

  public void periodic(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 329
            aload 1 /* vertx */
            ldc 1000
            invokevirtual io.vertx.rxjava.core.Vertx.periodicStream:(J)Lio/vertx/rxjava/core/TimeoutStream;
         1: .line 330
            invokevirtual io.vertx.rxjava.core.TimeoutStream.toObservable:()Lrx/Observable;
         2: .line 332
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$42(Ljava/lang/Long;)V (6)
                  (Ljava/lang/Long;)V
         3: .line 331
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
         4: .line 336
            return
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lexamples/RxifiedExamples;
            0    5     1  vertx  Lio/vertx/rxjava/core/Vertx;
    MethodParameters:
       Name  Flags
      vertx  

  public void periodicUnsubscribe(io.vertx.rxjava.core.Vertx);
    descriptor: (Lio/vertx/rxjava/core/Vertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // examples.RxifiedExamples this
        start local 1 // io.vertx.rxjava.core.Vertx vertx
         0: .line 339
            aload 1 /* vertx */
            ldc 1000
            invokevirtual io.vertx.rxjava.core.Vertx.periodicStream:(J)Lio/vertx/rxjava/core/TimeoutStream;
         1: .line 340
            invokevirtual io.vertx.rxjava.core.TimeoutStream.toObservable:()Lrx/Observable;
         2: .line 341
            new examples.RxifiedExamples$1
            dup
            aload 0 /* this */
            invokespecial examples.RxifiedExamples$1.<init>:(Lexamples/RxifiedExamples;)V
            invokevirtual rx.Observable.subscribe:(Lrx/Subscriber;)Lrx/Subscription;
            pop
         3: .line 349
            return
        end local 1 // io.vertx.rxjava.core.Vertx vertx
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lexamples/RxifiedExamples;
            0    4     1  vertx  Lio/vertx/rxjava/core/Vertx;
    MethodParameters:
       Name  Flags
      vertx  

  public void writeStreamSubscriberAdapter(rx.Observable<io.vertx.core.buffer.Buffer>, io.vertx.core.http.HttpServerResponse);
    descriptor: (Lrx/Observable;Lio/vertx/core/http/HttpServerResponse;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // examples.RxifiedExamples this
         0: .line 353
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWriteStreamSubscriber cannot be resolved to a type\n\tio.vertx.rx cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;
    Signature: (Lrx/Observable<Lio/vertx/core/buffer/Buffer;>;Lio/vertx/core/http/HttpServerResponse;)V
    MethodParameters:
            Name  Flags
      observable  
      response    

  public void rxWriteStreamSubscriberAdapter(rx.Observable<io.vertx.rxjava.core.buffer.Buffer>, io.vertx.rxjava.core.http.HttpServerResponse);
    descriptor: (Lrx/Observable;Lio/vertx/rxjava/core/http/HttpServerResponse;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // examples.RxifiedExamples this
         0: .line 359
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method toSubscriber() is undefined for the type HttpServerResponse\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;
    Signature: (Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;Lio/vertx/rxjava/core/http/HttpServerResponse;)V
    MethodParameters:
            Name  Flags
      observable  
      response    

  public void writeStreamSubscriberAdapterCallbacks(rx.Observable<io.vertx.rxjava.core.buffer.Buffer>, io.vertx.rxjava.core.http.HttpServerResponse);
    descriptor: (Lrx/Observable;Lio/vertx/rxjava/core/http/HttpServerResponse;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // examples.RxifiedExamples this
         0: .line 365
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWriteStreamSubscriber cannot be resolved to a type\n\tThe method toSubscriber() is undefined for the type HttpServerResponse\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // examples.RxifiedExamples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lexamples/RxifiedExamples;
    Signature: (Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;Lio/vertx/rxjava/core/http/HttpServerResponse;)V
    MethodParameters:
            Name  Flags
      observable  
      response    

  private static void lambda$0(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // io.vertx.core.AsyncResult result
         0: .line 37
            aload 0 /* result */
            invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
            checkcast io.vertx.rxjava.core.file.AsyncFile
            astore 1 /* file */
        start local 1 // io.vertx.rxjava.core.file.AsyncFile file
         1: .line 38
            aload 1 /* file */
            invokevirtual io.vertx.rxjava.core.file.AsyncFile.toObservable:()Lrx/Observable;
            astore 2 /* observable */
        start local 2 // rx.Observable observable
         2: .line 39
            aload 2 /* observable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$1(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
            invokevirtual rx.Observable.forEach:(Lrx/functions/Action1;)V
        end local 2 // rx.Observable observable
        end local 1 // io.vertx.rxjava.core.file.AsyncFile file
         3: .line 40
            return
        end local 0 // io.vertx.core.AsyncResult result
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0      result  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;
            1    3     1        file  Lio/vertx/rxjava/core/file/AsyncFile;
            2    3     2  observable  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$2(io.vertx.rxjava.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
         0: .line 49
            aload 0 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.method:()Lio/vertx/core/http/HttpMethod;
            getstatic io.vertx.core.http.HttpMethod.POST:Lio/vertx/core/http/HttpMethod;
            if_acmpne 3
         1: .line 52
            aload 0 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.pause:()Lio/vertx/rxjava/core/http/HttpServerRequest;
            pop
         2: .line 54
            aload 0 /* request */
            invokedynamic handle(Lio/vertx/rxjava/core/http/HttpServerRequest;)Lio/vertx/core/Handler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$3(Lio/vertx/rxjava/core/http/HttpServerRequest;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokestatic examples.RxifiedExamples.checkAuth:(Lio/vertx/core/Handler;)V
         3: .line 67
      StackMap locals:
      StackMap stack:
            return
        end local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  request  Lio/vertx/rxjava/core/http/HttpServerRequest;

  private static void lambda$5(io.vertx.rxjava.core.http.HttpServer);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpServer server
         0: .line 82
            return
        end local 0 // io.vertx.rxjava.core.http.HttpServer server
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  server  Lio/vertx/rxjava/core/http/HttpServer;

  private static void lambda$6(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.Throwable failure
         0: .line 85
            return
        end local 0 // java.lang.Throwable failure
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  failure  Ljava/lang/Throwable;

  private static rx.Scheduler lambda$7(rx.plugins.RxJavaSchedulersHook, rx.Scheduler);
    descriptor: (Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // rx.Scheduler f
         0: .line 101
            aload 0
            invokevirtual rx.plugins.RxJavaSchedulersHook.getIOScheduler:()Lrx/Scheduler;
            areturn
        end local 1 // rx.Scheduler f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lrx/Scheduler;

  private static rx.Scheduler lambda$8(rx.plugins.RxJavaSchedulersHook, rx.Scheduler);
    descriptor: (Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // rx.Scheduler f
         0: .line 102
            aload 0
            invokevirtual rx.plugins.RxJavaSchedulersHook.getNewThreadScheduler:()Lrx/Scheduler;
            areturn
        end local 1 // rx.Scheduler f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lrx/Scheduler;

  private static rx.Scheduler lambda$9(rx.plugins.RxJavaSchedulersHook, rx.Scheduler);
    descriptor: (Lrx/plugins/RxJavaSchedulersHook;Lrx/Scheduler;)Lrx/Scheduler;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // rx.Scheduler f
         0: .line 103
            aload 0
            invokevirtual rx.plugins.RxJavaSchedulersHook.getComputationScheduler:()Lrx/Scheduler;
            areturn
        end local 1 // rx.Scheduler f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lrx/Scheduler;

  private static void lambda$10(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // io.vertx.core.AsyncResult result
         0: .line 108
            aload 0 /* result */
            invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
            checkcast io.vertx.rxjava.core.file.AsyncFile
            astore 1 /* file */
        start local 1 // io.vertx.rxjava.core.file.AsyncFile file
         1: .line 109
            aload 1 /* file */
            invokevirtual io.vertx.rxjava.core.file.AsyncFile.toObservable:()Lrx/Observable;
            astore 2 /* observable */
        start local 2 // rx.Observable observable
         2: .line 110
            aload 2 /* observable */
            ldc Lexamples/RxifiedExamples$MyPojo;
            invokestatic io.vertx.rxjava.core.RxHelper.unmarshaller:(Ljava/lang/Class;)Lrx/Observable$Operator;
            invokevirtual rx.Observable.lift:(Lrx/Observable$Operator;)Lrx/Observable;
         3: .line 111
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$11(Lexamples/RxifiedExamples$MyPojo;)V (6)
                  (Lexamples/RxifiedExamples$MyPojo;)V
         4: .line 110
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
        end local 2 // rx.Observable observable
        end local 1 // io.vertx.rxjava.core.file.AsyncFile file
         5: .line 115
            return
        end local 0 // io.vertx.core.AsyncResult result
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0      result  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;
            1    5     1        file  Lio/vertx/rxjava/core/file/AsyncFile;
            2    5     2  observable  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$12(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.String id
         0: .line 123
            return
        end local 0 // java.lang.String id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    id  Ljava/lang/String;

  private static void lambda$13(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.Throwable err
         0: .line 125
            return
        end local 0 // java.lang.Throwable err
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   err  Ljava/lang/Throwable;

  private static void lambda$14(io.vertx.rxjava.core.http.HttpClientResponse);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpClientResponse resp
         0: .line 134
            return
        end local 0 // io.vertx.rxjava.core.http.HttpClientResponse resp
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  resp  Lio/vertx/rxjava/core/http/HttpClientResponse;

  private static void lambda$15(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.Throwable err
         0: .line 136
            return
        end local 0 // java.lang.Throwable err
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   err  Ljava/lang/Throwable;

  private static void lambda$16(io.vertx.rxjava.core.eventbus.Message);
    descriptor: (Lio/vertx/rxjava/core/eventbus/Message;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.eventbus.Message msg
         0: .line 168
            return
        end local 0 // io.vertx.rxjava.core.eventbus.Message msg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   msg  Lio/vertx/rxjava/core/eventbus/Message<Ljava/lang/String;>;

  private static void lambda$17(rx.Subscription, java.lang.Long);
    descriptor: (Lrx/Subscription;Ljava/lang/Long;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // java.lang.Long id
         0: .line 172
            aload 0
            invokeinterface rx.Subscription.unsubscribe:()V
         1: .line 173
            return
        end local 1 // java.lang.Long id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1    id  Ljava/lang/Long;

  private static java.lang.Double lambda$18(java.util.List);
    descriptor: (Ljava/util/List;)Ljava/lang/Double;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.List samples
         0: .line 190
            aload 0 /* samples */
         1: .line 191
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
         2: .line 192
            invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)D
                  examples/RxifiedExamples.lambda$19(Ljava/lang/Double;)D (6)
                  (Ljava/lang/Double;)D
            invokestatic java.util.stream.Collectors.averagingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.lang.Double
            areturn
        end local 0 // java.util.List samples
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  samples  Ljava/util/List<Ljava/lang/Double;>;

  private static void lambda$20(io.vertx.rxjava.core.Vertx, java.lang.Double);
    descriptor: (Lio/vertx/rxjava/core/Vertx;Ljava/lang/Double;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=5, locals=2, args_size=2
        start local 1 // java.lang.Double heat
         0: .line 194
            aload 0
            invokevirtual io.vertx.rxjava.core.Vertx.eventBus:()Lio/vertx/rxjava/core/eventbus/EventBus;
            ldc "news-feed"
            new java.lang.StringBuilder
            dup
            ldc "Current heat is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* heat */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual io.vertx.rxjava.core.eventbus.EventBus.send:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/rxjava/core/eventbus/EventBus;
            pop
         1: .line 195
            return
        end local 1 // java.lang.Double heat
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1  heat  Ljava/lang/Double;

  private static void lambda$21(io.vertx.rxjava.core.http.ServerWebSocket);
    descriptor: (Lio/vertx/rxjava/core/http/ServerWebSocket;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.ServerWebSocket socket
         0: .line 201
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Web socket connect"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            return
        end local 0 // io.vertx.rxjava.core.http.ServerWebSocket socket
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  socket  Lio/vertx/rxjava/core/http/ServerWebSocket;

  private static void lambda$22(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Throwable failure
         0: .line 202
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Should never be called"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            return
        end local 0 // java.lang.Throwable failure
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  failure  Ljava/lang/Throwable;

  private static void lambda$23();
    descriptor: ()V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 204
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Subscription ended or server closed"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 205
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void lambda$24(io.vertx.rxjava.core.http.ServerWebSocket);
    descriptor: (Lio/vertx/rxjava/core/http/ServerWebSocket;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.vertx.rxjava.core.http.ServerWebSocket socket
         0: .line 212
            aload 0 /* socket */
            invokevirtual io.vertx.rxjava.core.http.ServerWebSocket.toObservable:()Lrx/Observable;
            astore 1 /* dataObs */
        start local 1 // rx.Observable dataObs
         1: .line 213
            aload 1 /* dataObs */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$25(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
        end local 1 // rx.Observable dataObs
         2: .line 216
            return
        end local 0 // io.vertx.rxjava.core.http.ServerWebSocket socket
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0   socket  Lio/vertx/rxjava/core/http/ServerWebSocket;
            1    2     1  dataObs  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$26(io.vertx.rxjava.core.http.WebSocket);
    descriptor: (Lio/vertx/rxjava/core/http/WebSocket;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.WebSocket ws
         0: .line 225
            return
        end local 0 // io.vertx.rxjava.core.http.WebSocket ws
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ws  Lio/vertx/rxjava/core/http/WebSocket;

  private static void lambda$27(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.Throwable error
         0: .line 228
            return
        end local 0 // java.lang.Throwable error
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  error  Ljava/lang/Throwable;

  private static void lambda$28(io.vertx.rxjava.core.http.WebSocket);
    descriptor: (Lio/vertx/rxjava/core/http/WebSocket;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.vertx.rxjava.core.http.WebSocket socket
         0: .line 235
            aload 0 /* socket */
            invokevirtual io.vertx.rxjava.core.http.WebSocket.toObservable:()Lrx/Observable;
            astore 1 /* dataObs */
        start local 1 // rx.Observable dataObs
         1: .line 236
            aload 1 /* dataObs */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$29(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
        end local 1 // rx.Observable dataObs
         2: .line 239
            return
        end local 0 // io.vertx.rxjava.core.http.WebSocket socket
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0   socket  Lio/vertx/rxjava/core/http/WebSocket;
            1    2     1  dataObs  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$30(io.vertx.rxjava.core.http.HttpClientResponse);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpClientResponse response
         0: .line 249
            return
        end local 0 // io.vertx.rxjava.core.http.HttpClientResponse response
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  response  Lio/vertx/rxjava/core/http/HttpClientResponse;

  private static void lambda$31(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.lang.Throwable error
         0: .line 252
            return
        end local 0 // java.lang.Throwable error
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  error  Ljava/lang/Throwable;

  private static void lambda$32(io.vertx.rxjava.core.http.HttpClientResponse);
    descriptor: (Lio/vertx/rxjava/core/http/HttpClientResponse;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpClientResponse response
         0: .line 261
            aload 0 /* response */
            invokevirtual io.vertx.rxjava.core.http.HttpClientResponse.toObservable:()Lrx/Observable;
            astore 1 /* observable */
        start local 1 // rx.Observable observable
         1: .line 262
            aload 1 /* observable */
         2: .line 263
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$33(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
         3: .line 262
            invokevirtual rx.Observable.forEach:(Lrx/functions/Action1;)V
        end local 1 // rx.Observable observable
         4: .line 267
            return
        end local 0 // io.vertx.rxjava.core.http.HttpClientResponse response
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0    response  Lio/vertx/rxjava/core/http/HttpClientResponse;
            1    4     1  observable  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$35(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
         0: .line 277
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  buffer  Lio/vertx/rxjava/core/buffer/Buffer;

  private static void lambda$37(examples.RxifiedExamples$MyPojo);
    descriptor: (Lexamples/RxifiedExamples$MyPojo;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // examples.RxifiedExamples$MyPojo pojo
         0: .line 291
            return
        end local 0 // examples.RxifiedExamples$MyPojo pojo
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  pojo  Lexamples/RxifiedExamples$MyPojo;

  private static void lambda$38(io.vertx.rxjava.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
         0: .line 299
            return
        end local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  request  Lio/vertx/rxjava/core/http/HttpServerRequest;

  private static void lambda$39(io.vertx.rxjava.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
         0: .line 305
            aload 0 /* request */
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.toObservable:()Lrx/Observable;
            pop
         1: .line 306
            return
        end local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  request  Lio/vertx/rxjava/core/http/HttpServerRequest;

  private static void lambda$40(io.vertx.rxjava.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
         0: .line 312
            aload 0 /* request */
         1: .line 313
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.toObservable:()Lrx/Observable;
         2: .line 314
            ldc Lexamples/RxifiedExamples$MyPojo;
            invokestatic io.vertx.rxjava.core.RxHelper.unmarshaller:(Ljava/lang/Class;)Lrx/Observable$Operator;
            invokevirtual rx.Observable.lift:(Lrx/Observable$Operator;)Lrx/Observable;
            pop
         3: .line 315
            return
        end local 0 // io.vertx.rxjava.core.http.HttpServerRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  request  Lio/vertx/rxjava/core/http/HttpServerRequest;

  private static void lambda$41(java.lang.Long);
    descriptor: (Ljava/lang/Long;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Long id
         0: .line 323
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Callback after 1 second"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 324
            return
        end local 0 // java.lang.Long id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    id  Ljava/lang/Long;

  private static void lambda$42(java.lang.Long);
    descriptor: (Ljava/lang/Long;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Long id
         0: .line 333
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Callback every second"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 334
            return
        end local 0 // java.lang.Long id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    id  Ljava/lang/Long;

  private static void lambda$1(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer data
         0: .line 39
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Read data: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* data */
            ldc "UTF-8"
            invokevirtual io.vertx.rxjava.core.buffer.Buffer.toString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer data
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  data  Lio/vertx/rxjava/core/buffer/Buffer;

  private static void lambda$3(io.vertx.rxjava.core.http.HttpServerRequest, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/rxjava/core/http/HttpServerRequest;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=2
        start local 1 // io.vertx.core.AsyncResult res
         0: .line 57
            aload 0
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.resume:()Lio/vertx/rxjava/core/http/HttpServerRequest;
            pop
         1: .line 59
            aload 1 /* res */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 4
         2: .line 60
            aload 0
            invokevirtual io.vertx.rxjava.core.http.HttpServerRequest.toObservable:()Lrx/Observable;
            astore 2 /* observable */
        start local 2 // rx.Observable observable
         3: .line 61
            aload 2 /* observable */
            invokedynamic call()Lrx/functions/Action1;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  examples/RxifiedExamples.lambda$4(Lio/vertx/rxjava/core/buffer/Buffer;)V (6)
                  (Lio/vertx/rxjava/core/buffer/Buffer;)V
            invokevirtual rx.Observable.subscribe:(Lrx/functions/Action1;)Lrx/Subscription;
            pop
        end local 2 // rx.Observable observable
         4: .line 65
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.vertx.core.AsyncResult res
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     1         res  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;
            3    4     2  observable  Lrx/Observable<Lio/vertx/rxjava/core/buffer/Buffer;>;

  private static void lambda$11(examples.RxifiedExamples$MyPojo);
    descriptor: (Lexamples/RxifiedExamples$MyPojo;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // examples.RxifiedExamples$MyPojo mypojo
         0: .line 113
            return
        end local 0 // examples.RxifiedExamples$MyPojo mypojo
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  mypojo  Lexamples/RxifiedExamples$MyPojo;

  private static double lambda$19(java.lang.Double);
    descriptor: (Ljava/lang/Double;)D
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Double d
         0: .line 192
            aload 0 /* d */
            invokevirtual java.lang.Double.doubleValue:()D
            dreturn
        end local 0 // java.lang.Double d
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     d  Ljava/lang/Double;

  private static void lambda$25(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
         0: .line 214
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Got message "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* buffer */
            ldc "UTF-8"
            invokevirtual io.vertx.rxjava.core.buffer.Buffer.toString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 215
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  buffer  Lio/vertx/rxjava/core/buffer/Buffer;

  private static void lambda$29(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
         0: .line 237
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Got message "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* buffer */
            ldc "UTF-8"
            invokevirtual io.vertx.rxjava.core.buffer.Buffer.toString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 238
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  buffer  Lio/vertx/rxjava/core/buffer/Buffer;

  private static void lambda$33(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
         0: .line 265
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer buffer
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  buffer  Lio/vertx/rxjava/core/buffer/Buffer;

  private static void lambda$4(io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Lio/vertx/rxjava/core/buffer/Buffer;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.buffer.Buffer buff
         0: .line 63
            return
        end local 0 // io.vertx.rxjava.core.buffer.Buffer buff
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  buff  Lio/vertx/rxjava/core/buffer/Buffer;
}
SourceFile: "RxifiedExamples.java"
NestMembers:
  examples.RxifiedExamples$1  examples.RxifiedExamples$1MyVerticle  examples.RxifiedExamples$2MyVerticle  examples.RxifiedExamples$MyPojo
InnerClasses:
  examples.RxifiedExamples$1
  MyVerticle = examples.RxifiedExamples$1MyVerticle
  MyVerticle = examples.RxifiedExamples$2MyVerticle
  private MyPojo = examples.RxifiedExamples$MyPojo of examples.RxifiedExamples
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Operator = rx.Observable$Operator of rx.Observable
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source()