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

  public static void test_01();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 29
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 30
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$0(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         2: .line 34
            aload 0 /* suite */
            invokeinterface io.vertx.ext.unit.TestSuite.run:()Lio/vertx/ext/unit/TestCompletion;
            pop
         3: .line 35
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    4     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void test_02();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=0
         0: .line 38
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 39
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$1(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         2: .line 43
            aload 0 /* suite */
            new io.vertx.ext.unit.TestOptions
            dup
            invokespecial io.vertx.ext.unit.TestOptions.<init>:()V
            new io.vertx.ext.unit.report.ReportOptions
            dup
            invokespecial io.vertx.ext.unit.report.ReportOptions.<init>:()V
            ldc "console"
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setTo:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
            invokevirtual io.vertx.ext.unit.TestOptions.addReporter:(Lio/vertx/ext/unit/report/ReportOptions;)Lio/vertx/ext/unit/TestOptions;
            invokeinterface io.vertx.ext.unit.TestSuite.run:(Lio/vertx/ext/unit/TestOptions;)Lio/vertx/ext/unit/TestCompletion;
            pop
         3: .line 44
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    4     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void writing_test_suite_01();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 47
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 48
            aload 0 /* suite */
            ldc "my_test_case_1"
            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/Examples.lambda$2(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         2: .line 51
            aload 0 /* suite */
            ldc "my_test_case_2"
            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/Examples.lambda$3(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         3: .line 54
            aload 0 /* suite */
            ldc "my_test_case_3"
            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/Examples.lambda$4(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         4: .line 57
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    5     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void writing_test_suite_02();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 60
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 61
            aload 0 /* suite */
            ldc "my_test_case_1"
            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/Examples.lambda$5(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         2: .line 63
            ldc "my_test_case_2"
            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/Examples.lambda$6(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         3: .line 65
            ldc "my_test_case_3"
            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/Examples.lambda$7(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         4: .line 68
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    5     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void writing_test_suite_03();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 71
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 72
            aload 0 /* suite */
            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/Examples.lambda$8(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.before:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         2: .line 74
            ldc "my_test_case_1"
            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/Examples.lambda$9(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         3: .line 76
            ldc "my_test_case_2"
            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/Examples.lambda$10(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         4: .line 78
            ldc "my_test_case_3"
            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/Examples.lambda$11(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         5: .line 80
            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/Examples.lambda$12(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.after:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         6: .line 83
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    7     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void writing_test_suite_04();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 86
            ldc "the_test_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            astore 0 /* suite */
        start local 0 // io.vertx.ext.unit.TestSuite suite
         1: .line 87
            aload 0 /* suite */
            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/Examples.lambda$13(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.beforeEach:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         2: .line 89
            ldc "my_test_case_1"
            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/Examples.lambda$14(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         3: .line 91
            ldc "my_test_case_2"
            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/Examples.lambda$15(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         4: .line 93
            ldc "my_test_case_3"
            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/Examples.lambda$16(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         5: .line 95
            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/Examples.lambda$17(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.afterEach:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         6: .line 98
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    7     0  suite  Lio/vertx/ext/unit/TestSuite;

  public static void asserting_01(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 101
            aload 0 /* suite */
            ldc "my_test_case"
            iload 1 /* callbackCount */
            invokedynamic handle(I)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/Examples.lambda$18(ILio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 104
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_02(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 107
            aload 0 /* suite */
            ldc "my_test_case"
            iload 1 /* callbackCount */
            invokedynamic handle(I)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/Examples.lambda$19(ILio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 110
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_03(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 113
            aload 0 /* suite */
            ldc "my_test_case"
            iload 1 /* callbackCount */
            invokedynamic handle(I)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/Examples.lambda$20(ILio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 116
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_04(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 119
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$21(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 122
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_05(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 125
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$22(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 128
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_06(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 131
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$23(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 137
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void asserting_07(io.vertx.ext.unit.TestSuite, boolean, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;ZI)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // boolean var
        start local 2 // int value
         0: .line 140
            aload 0 /* suite */
            ldc "my_test_case"
            iload 1 /* var */
            iload 2 /* value */
            invokedynamic handle(ZI)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/Examples.lambda$24(ZILio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 144
            return
        end local 2 // int value
        end local 1 // boolean var
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1    var  Z
            0    2     2  value  I
    MethodParameters:
       Name  Flags
      suite  
      var    
      value  

  public static void asserting_08(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 147
            aload 0 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$25(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 151
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  suite  Lio/vertx/ext/unit/TestSuite;
    MethodParameters:
       Name  Flags
      suite  

  public static void asserting_09(io.vertx.ext.unit.TestSuite, int);
    descriptor: (Lio/vertx/ext/unit/TestSuite;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // int callbackCount
         0: .line 154
            aload 0 /* suite */
            ldc "my_test_case"
            iload 1 /* callbackCount */
            invokedynamic handle(I)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/Examples.lambda$26(ILio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 160
            return
        end local 1 // int callbackCount
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0          suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  callbackCount  I
    MethodParameters:
               Name  Flags
      suite          
      callbackCount  

  public static void async_01(io.vertx.ext.unit.TestSuite, io.vertx.core.eventbus.EventBus);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/eventbus/EventBus;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.eventbus.EventBus eventBus
         0: .line 163
            aload 0 /* suite */
            ldc "my_test_case"
            aload 1 /* eventBus */
            invokedynamic handle(Lio/vertx/core/eventbus/EventBus;)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/Examples.lambda$28(Lio/vertx/core/eventbus/EventBus;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 171
            return
        end local 1 // io.vertx.core.eventbus.EventBus eventBus
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0     suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  eventBus  Lio/vertx/core/eventbus/EventBus;
    MethodParameters:
          Name  Flags
      suite     
      eventBus  

  public static void async_02(io.vertx.ext.unit.TestSuite, io.vertx.core.Vertx);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Vertx;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.Vertx vertx
         0: .line 174
            aload 0 /* suite */
            ldc "my_test_case"
            aload 1 /* vertx */
            invokedynamic handle(Lio/vertx/core/Vertx;)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/Examples.lambda$30(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 188
            return
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  vertx  Lio/vertx/core/Vertx;
    MethodParameters:
       Name  Flags
      suite  
      vertx  

  public static void async_03(io.vertx.ext.unit.TestSuite, io.vertx.core.Vertx, io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.Vertx vertx
        start local 2 // io.vertx.core.Handler requestHandler
         0: .line 191
            aload 0 /* suite */
            aload 1 /* vertx */
            aload 2 /* requestHandler */
            invokedynamic handle(Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)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/Examples.lambda$34(Lio/vertx/core/Vertx;Lio/vertx/core/Handler;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.before:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 200
            return
        end local 2 // io.vertx.core.Handler requestHandler
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0           suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1           vertx  Lio/vertx/core/Vertx;
            0    2     2  requestHandler  Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;
    Signature: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Vertx;Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;)V
    MethodParameters:
                Name  Flags
      suite           
      vertx           
      requestHandler  

  public static void async_04(io.vertx.ext.unit.TestContext, io.vertx.core.Vertx, io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // io.vertx.ext.unit.TestContext context
        start local 1 // io.vertx.core.Vertx vertx
        start local 2 // io.vertx.core.Handler requestHandler
         0: .line 203
            aload 0 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 3 /* async */
        start local 3 // io.vertx.ext.unit.Async async
         1: .line 204
            aload 1 /* vertx */
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            astore 4 /* server */
        start local 4 // io.vertx.core.http.HttpServer server
         2: .line 205
            aload 4 /* server */
            aload 2 /* requestHandler */
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         3: .line 206
            aload 4 /* server */
            sipush 8080
            aload 0 /* context */
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;)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/Examples.lambda$36(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.http.HttpServer.listen:(ILio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         4: .line 212
            aload 3 /* async */
            invokeinterface io.vertx.ext.unit.Async.awaitSuccess:()V
         5: .line 215
            return
        end local 4 // io.vertx.core.http.HttpServer server
        end local 3 // io.vertx.ext.unit.Async async
        end local 2 // io.vertx.core.Handler requestHandler
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0         context  Lio/vertx/ext/unit/TestContext;
            0    6     1           vertx  Lio/vertx/core/Vertx;
            0    6     2  requestHandler  Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;
            1    6     3           async  Lio/vertx/ext/unit/Async;
            2    6     4          server  Lio/vertx/core/http/HttpServer;
    Signature: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/Vertx;Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;)V
    MethodParameters:
                Name  Flags
      context         
      vertx           
      requestHandler  

  public static void async_05(io.vertx.ext.unit.TestContext, io.vertx.core.Vertx, io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // io.vertx.ext.unit.TestContext context
        start local 1 // io.vertx.core.Vertx vertx
        start local 2 // io.vertx.core.Handler requestHandler
         0: .line 218
            aload 0 /* context */
            iconst_2
            invokeinterface io.vertx.ext.unit.TestContext.async:(I)Lio/vertx/ext/unit/Async;
            astore 3 /* async */
        start local 3 // io.vertx.ext.unit.Async async
         1: .line 219
            aload 1 /* vertx */
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            astore 4 /* server */
        start local 4 // io.vertx.core.http.HttpServer server
         2: .line 220
            aload 4 /* server */
            aload 2 /* requestHandler */
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         3: .line 221
            aload 4 /* server */
            sipush 8080
            aload 0 /* context */
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;)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/Examples.lambda$37(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.http.HttpServer.listen:(ILio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         4: .line 226
            aload 1 /* vertx */
            ldc 1000
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/Async;)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/Examples.lambda$38(Lio/vertx/ext/unit/Async;Ljava/lang/Long;)V (6)
                  (Ljava/lang/Long;)V
            invokeinterface io.vertx.core.Vertx.setTimer:(JLio/vertx/core/Handler;)J
            pop2
         5: .line 231
            aload 3 /* async */
            invokeinterface io.vertx.ext.unit.Async.awaitSuccess:()V
         6: .line 234
            return
        end local 4 // io.vertx.core.http.HttpServer server
        end local 3 // io.vertx.ext.unit.Async async
        end local 2 // io.vertx.core.Handler requestHandler
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0         context  Lio/vertx/ext/unit/TestContext;
            0    7     1           vertx  Lio/vertx/core/Vertx;
            0    7     2  requestHandler  Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;
            1    7     3           async  Lio/vertx/ext/unit/Async;
            2    7     4          server  Lio/vertx/core/http/HttpServer;
    Signature: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/Vertx;Lio/vertx/core/Handler<Lio/vertx/core/http/HttpServerRequest;>;)V
    MethodParameters:
                Name  Flags
      context         
      vertx           
      requestHandler  

  public static void asyncAssertSuccess_01(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 238
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 2 /* async */
        start local 2 // io.vertx.ext.unit.Async async
         1: .line 239
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 2 /* async */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$39(Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 249
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:()Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         3: .line 250
            return
        end local 2 // io.vertx.ext.unit.Async async
        end local 1 // io.vertx.ext.unit.TestContext context
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0    vertx  Lio/vertx/core/Vertx;
            0    4     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2    async  Lio/vertx/ext/unit/Async;
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source(translate = false)
    MethodParameters:
         Name  Flags
      vertx    
      context  

  public static void asyncAssertSuccess_02(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 254
            new java.util.concurrent.atomic.AtomicBoolean
            dup
            invokespecial java.util.concurrent.atomic.AtomicBoolean.<init>:()V
            astore 2 /* started */
        start local 2 // java.util.concurrent.atomic.AtomicBoolean started
         1: .line 255
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 3 /* async */
        start local 3 // io.vertx.ext.unit.Async async
         2: .line 256
            aload 0 /* vertx */
            new examples.Examples$1
            dup
            aload 2 /* started */
            invokespecial examples.Examples$1.<init>:(Ljava/util/concurrent/atomic/AtomicBoolean;)V
         3: .line 260
            aload 1 /* context */
            aload 2 /* started */
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;Lio/vertx/ext/unit/Async;)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/Examples.lambda$40(Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
         4: .line 256
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Lio/vertx/core/Verticle;Lio/vertx/core/Handler;)V
         5: .line 271
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            aload 1 /* context */
            aload 2 /* started */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;)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/Examples.lambda$41(Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/String;)V (6)
                  (Ljava/lang/String;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         6: .line 274
            return
        end local 3 // io.vertx.ext.unit.Async async
        end local 2 // java.util.concurrent.atomic.AtomicBoolean started
        end local 1 // io.vertx.ext.unit.TestContext context
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0    vertx  Lio/vertx/core/Vertx;
            0    7     1  context  Lio/vertx/ext/unit/TestContext;
            1    7     2  started  Ljava/util/concurrent/atomic/AtomicBoolean;
            2    7     3    async  Lio/vertx/ext/unit/Async;
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source(translate = false)
    MethodParameters:
         Name  Flags
      vertx    
      context  

  public static void asyncAssertSuccess_03(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 278
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 2 /* async */
        start local 2 // io.vertx.ext.unit.Async async
         1: .line 279
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 0 /* vertx */
            aload 2 /* async */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$42(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 295
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            aload 0 /* vertx */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$44(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;Ljava/lang/String;)V (6)
                  (Ljava/lang/String;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         3: .line 298
            return
        end local 2 // io.vertx.ext.unit.Async async
        end local 1 // io.vertx.ext.unit.TestContext context
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0    vertx  Lio/vertx/core/Vertx;
            0    4     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2    async  Lio/vertx/ext/unit/Async;
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source(translate = false)
    MethodParameters:
         Name  Flags
      vertx    
      context  

  public static void asyncAssertFailure_01(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 302
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 2 /* async */
        start local 2 // io.vertx.ext.unit.Async async
         1: .line 303
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            aload 2 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;)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/Examples.lambda$45(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 313
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertFailure:()Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         3: .line 314
            return
        end local 2 // io.vertx.ext.unit.Async async
        end local 1 // io.vertx.ext.unit.TestContext context
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0    vertx  Lio/vertx/core/Vertx;
            0    4     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2    async  Lio/vertx/ext/unit/Async;
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source(translate = false)
    MethodParameters:
         Name  Flags
      vertx    
      context  

  public static void asyncAssertFailure_02(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 318
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 2 /* async */
        start local 2 // io.vertx.ext.unit.Async async
         1: .line 319
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            aload 2 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;)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/Examples.lambda$46(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 330
            aload 0 /* vertx */
            ldc "my.verticle"
            aload 1 /* context */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$47(Lio/vertx/ext/unit/TestContext;Ljava/lang/Throwable;)V (6)
                  (Ljava/lang/Throwable;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         3: .line 333
            return
        end local 2 // io.vertx.ext.unit.Async async
        end local 1 // io.vertx.ext.unit.TestContext context
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0    vertx  Lio/vertx/core/Vertx;
            0    4     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2    async  Lio/vertx/ext/unit/Async;
    RuntimeInvisibleAnnotations: 
      io.vertx.docgen.Source(translate = false)
    MethodParameters:
         Name  Flags
      vertx    
      context  

  public static void repeating(io.vertx.core.Vertx);
    descriptor: (Lio/vertx/core/Vertx;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.vertx.core.Vertx vertx
         0: .line 336
            ldc "my_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            ldc "my_test"
            sipush 1000
            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/Examples.lambda$48(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;ILio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 339
            return
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  vertx  Lio/vertx/core/Vertx;
    MethodParameters:
       Name  Flags
      vertx  

  public static void sharing_01(io.vertx.core.Vertx, examples.Helper);
    descriptor: (Lio/vertx/core/Vertx;Lexamples/Helper;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // examples.Helper helper
         0: .line 342
            ldc "my_suite"
            invokestatic io.vertx.ext.unit.TestSuite.create:(Ljava/lang/String;)Lio/vertx/ext/unit/TestSuite;
            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/Examples.lambda$49(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.before:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         1: .line 347
            aload 1 /* helper */
            aload 0 /* vertx */
            invokedynamic handle(Lexamples/Helper;Lio/vertx/core/Vertx;)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/Examples.lambda$50(Lexamples/Helper;Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.beforeEach:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
         2: .line 367
            ldc "my_test"
            aload 0 /* vertx */
            invokedynamic handle(Lio/vertx/core/Vertx;)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/Examples.lambda$53(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         3: .line 381
            return
        end local 1 // examples.Helper helper
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0   vertx  Lio/vertx/core/Vertx;
            0    4     1  helper  Lexamples/Helper;
    MethodParameters:
        Name  Flags
      vertx   
      helper  

  public static void running_01(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 384
            aload 0 /* suite */
            invokeinterface io.vertx.ext.unit.TestSuite.run:()Lio/vertx/ext/unit/TestCompletion;
            pop
         1: .line 385
            return
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  suite  Lio/vertx/ext/unit/TestSuite;
    MethodParameters:
       Name  Flags
      suite  

  public static void running_02(io.vertx.ext.unit.TestSuite, io.vertx.core.Vertx);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Vertx;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.Vertx vertx
         0: .line 388
            aload 0 /* suite */
            aload 1 /* vertx */
            invokeinterface io.vertx.ext.unit.TestSuite.run:(Lio/vertx/core/Vertx;)Lio/vertx/ext/unit/TestCompletion;
            pop
         1: .line 389
            return
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  suite  Lio/vertx/ext/unit/TestSuite;
            0    2     1  vertx  Lio/vertx/core/Vertx;
    MethodParameters:
       Name  Flags
      suite  
      vertx  

  public static void completion_01(io.vertx.ext.unit.TestSuite, io.vertx.core.Vertx);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Vertx;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.Vertx vertx
         0: .line 392
            aload 0 /* suite */
            aload 1 /* vertx */
            invokeinterface io.vertx.ext.unit.TestSuite.run:(Lio/vertx/core/Vertx;)Lio/vertx/ext/unit/TestCompletion;
            astore 2 /* completion */
        start local 2 // io.vertx.ext.unit.TestCompletion completion
         1: .line 395
            aload 2 /* completion */
            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/Examples.lambda$56(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.ext.unit.TestCompletion.handler:(Lio/vertx/core/Handler;)V
         2: .line 403
            return
        end local 2 // io.vertx.ext.unit.TestCompletion completion
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0       suite  Lio/vertx/ext/unit/TestSuite;
            0    3     1       vertx  Lio/vertx/core/Vertx;
            1    3     2  completion  Lio/vertx/ext/unit/TestCompletion;
    MethodParameters:
       Name  Flags
      suite  
      vertx  

  public static void completion_02(io.vertx.ext.unit.TestSuite, io.vertx.core.Promise<java.lang.Void>);
    descriptor: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Promise;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.ext.unit.TestSuite suite
        start local 1 // io.vertx.core.Promise startPromise
         0: .line 406
            aload 0 /* suite */
            invokeinterface io.vertx.ext.unit.TestSuite.run:()Lio/vertx/ext/unit/TestCompletion;
            astore 2 /* completion */
        start local 2 // io.vertx.ext.unit.TestCompletion completion
         1: .line 409
            aload 2 /* completion */
            aload 1 /* startPromise */
            invokeinterface io.vertx.ext.unit.TestCompletion.resolve:(Lio/vertx/core/Promise;)V
         2: .line 410
            return
        end local 2 // io.vertx.ext.unit.TestCompletion completion
        end local 1 // io.vertx.core.Promise startPromise
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0         suite  Lio/vertx/ext/unit/TestSuite;
            0    3     1  startPromise  Lio/vertx/core/Promise<Ljava/lang/Void;>;
            1    3     2    completion  Lio/vertx/ext/unit/TestCompletion;
    Signature: (Lio/vertx/ext/unit/TestSuite;Lio/vertx/core/Promise<Ljava/lang/Void;>;)V
    MethodParameters:
              Name  Flags
      suite         
      startPromise  

  public static void completion_03(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 413
            aload 0 /* suite */
            invokeinterface io.vertx.ext.unit.TestSuite.run:()Lio/vertx/ext/unit/TestCompletion;
            astore 1 /* completion */
        start local 1 // io.vertx.ext.unit.Completion completion
         1: .line 416
            aload 1 /* completion */
            invokeinterface io.vertx.ext.unit.Completion.await:()V
         2: .line 417
            return
        end local 1 // io.vertx.ext.unit.Completion completion
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0       suite  Lio/vertx/ext/unit/TestSuite;
            1    3     1  completion  Lio/vertx/ext/unit/Completion;
    MethodParameters:
       Name  Flags
      suite  

  public static void completion_04(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 420
            aload 0 /* suite */
            invokeinterface io.vertx.ext.unit.TestSuite.run:()Lio/vertx/ext/unit/TestCompletion;
            astore 1 /* completion */
        start local 1 // io.vertx.ext.unit.Completion completion
         1: .line 423
            aload 1 /* completion */
            invokeinterface io.vertx.ext.unit.Completion.awaitSuccess:()V
         2: .line 424
            return
        end local 1 // io.vertx.ext.unit.Completion completion
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0       suite  Lio/vertx/ext/unit/TestSuite;
            1    3     1  completion  Lio/vertx/ext/unit/Completion;
    MethodParameters:
       Name  Flags
      suite  

  public static void running_05(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 427
            new io.vertx.ext.unit.TestOptions
            dup
            invokespecial io.vertx.ext.unit.TestOptions.<init>:()V
            ldc 10000
            invokevirtual io.vertx.ext.unit.TestOptions.setTimeout:(J)Lio/vertx/ext/unit/TestOptions;
            astore 1 /* options */
        start local 1 // io.vertx.ext.unit.TestOptions options
         1: .line 430
            aload 0 /* suite */
            aload 1 /* options */
            invokeinterface io.vertx.ext.unit.TestSuite.run:(Lio/vertx/ext/unit/TestOptions;)Lio/vertx/ext/unit/TestCompletion;
            pop
         2: .line 431
            return
        end local 1 // io.vertx.ext.unit.TestOptions options
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0    suite  Lio/vertx/ext/unit/TestSuite;
            1    3     1  options  Lio/vertx/ext/unit/TestOptions;
    MethodParameters:
       Name  Flags
      suite  

  public static void reporter_01(io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // io.vertx.ext.unit.TestSuite suite
         0: .line 436
            new io.vertx.ext.unit.report.ReportOptions
            dup
            invokespecial io.vertx.ext.unit.report.ReportOptions.<init>:()V
         1: .line 437
            ldc "console"
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setTo:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
         2: .line 436
            astore 1 /* consoleReport */
        start local 1 // io.vertx.ext.unit.report.ReportOptions consoleReport
         3: .line 440
            new io.vertx.ext.unit.report.ReportOptions
            dup
            invokespecial io.vertx.ext.unit.report.ReportOptions.<init>:()V
         4: .line 441
            ldc "file:."
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setTo:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
         5: .line 442
            ldc "junit"
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setFormat:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
         6: .line 440
            astore 2 /* junitReport */
        start local 2 // io.vertx.ext.unit.report.ReportOptions junitReport
         7: .line 444
            aload 0 /* suite */
            new io.vertx.ext.unit.TestOptions
            dup
            invokespecial io.vertx.ext.unit.TestOptions.<init>:()V
         8: .line 445
            aload 1 /* consoleReport */
            invokevirtual io.vertx.ext.unit.TestOptions.addReporter:(Lio/vertx/ext/unit/report/ReportOptions;)Lio/vertx/ext/unit/TestOptions;
         9: .line 446
            aload 2 /* junitReport */
            invokevirtual io.vertx.ext.unit.TestOptions.addReporter:(Lio/vertx/ext/unit/report/ReportOptions;)Lio/vertx/ext/unit/TestOptions;
        10: .line 444
            invokeinterface io.vertx.ext.unit.TestSuite.run:(Lio/vertx/ext/unit/TestOptions;)Lio/vertx/ext/unit/TestCompletion;
            pop
        11: .line 448
            return
        end local 2 // io.vertx.ext.unit.report.ReportOptions junitReport
        end local 1 // io.vertx.ext.unit.report.ReportOptions consoleReport
        end local 0 // io.vertx.ext.unit.TestSuite suite
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0          suite  Lio/vertx/ext/unit/TestSuite;
            3   12     1  consoleReport  Lio/vertx/ext/unit/report/ReportOptions;
            7   12     2    junitReport  Lio/vertx/ext/unit/report/ReportOptions;
    MethodParameters:
       Name  Flags
      suite  

  public static void reporter_02(io.vertx.core.Vertx);
    descriptor: (Lio/vertx/core/Vertx;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // io.vertx.core.Vertx vertx
         0: .line 452
            aload 0 /* vertx */
         1: .line 453
            new io.vertx.ext.unit.report.ReportingOptions
            dup
            invokespecial io.vertx.ext.unit.report.ReportingOptions.<init>:()V
         2: .line 454
            new io.vertx.ext.unit.report.ReportOptions
            dup
            invokespecial io.vertx.ext.unit.report.ReportOptions.<init>:()V
            ldc "file:report.xml"
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setTo:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
            ldc "junit"
            invokevirtual io.vertx.ext.unit.report.ReportOptions.setFormat:(Ljava/lang/String;)Lio/vertx/ext/unit/report/ReportOptions;
         3: .line 453
            invokevirtual io.vertx.ext.unit.report.ReportingOptions.addReporter:(Lio/vertx/ext/unit/report/ReportOptions;)Lio/vertx/ext/unit/report/ReportingOptions;
         4: .line 451
            invokestatic io.vertx.ext.unit.collect.EventBusCollector.create:(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/report/ReportingOptions;)Lio/vertx/ext/unit/collect/EventBusCollector;
            astore 1 /* collector */
        start local 1 // io.vertx.ext.unit.collect.EventBusCollector collector
         5: .line 456
            aload 1 /* collector */
            ldc "the-address"
            invokeinterface io.vertx.ext.unit.collect.EventBusCollector.register:(Ljava/lang/String;)Lio/vertx/core/eventbus/MessageConsumer;
            pop
         6: .line 457
            return
        end local 1 // io.vertx.ext.unit.collect.EventBusCollector collector
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0      vertx  Lio/vertx/core/Vertx;
            5    7     1  collector  Lio/vertx/ext/unit/collect/EventBusCollector;
    MethodParameters:
       Name  Flags
      vertx  

  public static void vertxInteg1(io.vertx.core.Vertx, io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestSuite suite
         0: .line 460
            aload 1 /* suite */
            ldc "my_test_case"
            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/Examples.lambda$57(Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 465
            return
        end local 1 // io.vertx.ext.unit.TestSuite suite
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  vertx  Lio/vertx/core/Vertx;
            0    2     1  suite  Lio/vertx/ext/unit/TestSuite;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
       Name  Flags
      vertx  
      suite  

  public static void vertxInteg2(io.vertx.core.Vertx, io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestSuite suite
         0: .line 468
            aload 1 /* suite */
            ldc "test-server"
            aload 0 /* vertx */
            invokedynamic handle(Lio/vertx/core/Vertx;)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/Examples.lambda$58(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 476
            return
        end local 1 // io.vertx.ext.unit.TestSuite suite
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  vertx  Lio/vertx/core/Vertx;
            0    2     1  suite  Lio/vertx/ext/unit/TestSuite;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
       Name  Flags
      vertx  
      suite  

  public static void vertxInteg3(io.vertx.core.Vertx, io.vertx.ext.unit.TestSuite);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestSuite;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // io.vertx.ext.unit.TestSuite suite
         0: .line 480
            aload 1 /* suite */
            aload 0 /* vertx */
            invokedynamic handle(Lio/vertx/core/Vertx;)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/Examples.lambda$60(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.before:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         1: .line 486
            aload 1 /* suite */
            ldc "test-server"
            aload 0 /* vertx */
            invokedynamic handle(Lio/vertx/core/Vertx;)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/Examples.lambda$61(Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V (6)
                  (Lio/vertx/ext/unit/TestContext;)V
            invokeinterface io.vertx.ext.unit.TestSuite.test:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestSuite;
            pop
         2: .line 494
            return
        end local 1 // io.vertx.ext.unit.TestSuite suite
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  vertx  Lio/vertx/core/Vertx;
            0    3     1  suite  Lio/vertx/ext/unit/TestSuite;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
       Name  Flags
      vertx  
      suite  

  private static void lambda$0(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 31
            ldc "value"
            astore 1 /* s */
        start local 1 // java.lang.String s
         1: .line 32
            aload 0 /* context */
            ldc "value"
            aload 1 /* s */
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
        end local 1 // java.lang.String s
         2: .line 33
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  context  Lio/vertx/ext/unit/TestContext;
            1    2     1        s  Ljava/lang/String;

  private static void lambda$1(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 40
            ldc "value"
            astore 1 /* s */
        start local 1 // java.lang.String s
         1: .line 41
            aload 0 /* context */
            ldc "value"
            aload 1 /* s */
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
        end local 1 // java.lang.String s
         2: .line 42
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  context  Lio/vertx/ext/unit/TestContext;
            1    2     1        s  Ljava/lang/String;

  private static void lambda$2(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 50
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$3(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 53
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$4(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 56
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$5(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 63
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$6(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 65
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$7(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 67
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$8(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 74
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$9(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 76
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$10(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 78
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$11(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 80
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$12(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 82
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$13(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 89
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$14(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 91
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$15(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 93
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$16(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 95
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$17(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 97
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$18(int, io.vertx.ext.unit.TestContext);
    descriptor: (ILio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 102
            aload 1 /* context */
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 103
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     1  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$19(int, io.vertx.ext.unit.TestContext);
    descriptor: (ILio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 108
            aload 1 /* context */
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new java.lang.StringBuilder
            dup
            ldc "Should have been 10 instead of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 109
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     1  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$20(int, io.vertx.ext.unit.TestContext);
    descriptor: (ILio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 114
            aload 1 /* context */
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface io.vertx.ext.unit.TestContext.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 115
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     1  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$21(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 120
            aload 0 /* context */
            aconst_null
            invokeinterface io.vertx.ext.unit.TestContext.assertNull:(Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 121
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$22(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 126
            aload 0 /* context */
            ldc "not null!"
            invokeinterface io.vertx.ext.unit.TestContext.assertNotNull:(Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 127
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$23(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 135
            aload 0 /* context */
            ldc 0.1
            ldc 0.2
            ldc 0.5
            invokeinterface io.vertx.ext.unit.TestContext.assertInRange:(DDD)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 136
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$24(boolean, int, io.vertx.ext.unit.TestContext);
    descriptor: (ZILio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // io.vertx.ext.unit.TestContext context
         0: .line 141
            aload 2 /* context */
            iload 0
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 142
            aload 2 /* context */
            iload 1
            bipush 10
            if_icmple 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack: io.vertx.ext.unit.TestContext
         2: iconst_0
      StackMap locals: int int io.vertx.ext.unit.TestContext
      StackMap stack: io.vertx.ext.unit.TestContext int
         3: invokeinterface io.vertx.ext.unit.TestContext.assertFalse:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         4: .line 143
            return
        end local 2 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     2  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$25(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 148
            aload 0 /* context */
            ldc "That should never happen"
            invokeinterface io.vertx.ext.unit.TestContext.fail:(Ljava/lang/String;)V
         1: .line 150
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$26(int, io.vertx.ext.unit.TestContext);
    descriptor: (ILio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 154
            aload 1 /* context */
            iload 0
            invokedynamic handle(I)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/Examples.lambda$27(ILjava/lang/Void;)V (6)
                  (Ljava/lang/Void;)V
            invokeinterface io.vertx.ext.unit.TestContext.verify:(Lio/vertx/core/Handler;)Lio/vertx/ext/unit/TestContext;
         1: .line 159
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     1  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$28(io.vertx.core.eventbus.EventBus, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/eventbus/EventBus;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 164
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 2 /* async */
        start local 2 // io.vertx.ext.unit.Async async
         1: .line 165
            aload 0
            ldc "the-address"
            aload 2 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/Async;)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/Examples.lambda$29(Lio/vertx/ext/unit/Async;Lio/vertx/core/eventbus/Message;)V (6)
                  (Lio/vertx/core/eventbus/Message;)V
            invokeinterface io.vertx.core.eventbus.EventBus.consumer:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/MessageConsumer;
            pop
        end local 2 // io.vertx.ext.unit.Async async
         2: .line 170
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     1  context  Lio/vertx/ext/unit/TestContext;
            1    2     2    async  Lio/vertx/ext/unit/Async;

  private static void lambda$30(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=7, locals=4, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 176
            aload 0
            invokeinterface io.vertx.core.Vertx.createHttpClient:()Lio/vertx/core/http/HttpClient;
            astore 2 /* client */
        start local 2 // io.vertx.core.http.HttpClient client
         1: .line 177
            aload 2 /* client */
            getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
            sipush 8080
            ldc "localhost"
            ldc "/"
            aload 1 /* context */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$31(Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientRequest;)V (6)
                  (Lio/vertx/core/http/HttpClientRequest;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.http.HttpClient.request:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 183
            aload 1 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 3 /* async */
        start local 3 // io.vertx.ext.unit.Async async
         3: .line 184
            aload 0
            invokeinterface io.vertx.core.Vertx.eventBus:()Lio/vertx/core/eventbus/EventBus;
            ldc "the-address"
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/Async;)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/Examples.lambda$33(Lio/vertx/ext/unit/Async;Lio/vertx/core/eventbus/Message;)V (6)
                  (Lio/vertx/core/eventbus/Message;)V
            invokeinterface io.vertx.core.eventbus.EventBus.consumer:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/MessageConsumer;
            pop
        end local 3 // io.vertx.ext.unit.Async async
        end local 2 // io.vertx.core.http.HttpClient client
         4: .line 187
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2   client  Lio/vertx/core/http/HttpClient;
            3    4     3    async  Lio/vertx/ext/unit/Async;

  private static void lambda$34(io.vertx.core.Vertx, io.vertx.core.Handler, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/core/Handler;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=3
        start local 2 // io.vertx.ext.unit.TestContext context
         0: .line 192
            aload 2 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 3 /* async */
        start local 3 // io.vertx.ext.unit.Async async
         1: .line 193
            aload 0
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            astore 4 /* server */
        start local 4 // io.vertx.core.http.HttpServer server
         2: .line 194
            aload 4 /* server */
            aload 1
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         3: .line 195
            aload 4 /* server */
            sipush 8080
            aload 2 /* context */
            aload 3 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;)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/Examples.lambda$35(Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.http.HttpServer.listen:(ILio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
        end local 4 // io.vertx.core.http.HttpServer server
        end local 3 // io.vertx.ext.unit.Async async
         4: .line 199
            return
        end local 2 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     2  context  Lio/vertx/ext/unit/TestContext;
            1    4     3    async  Lio/vertx/ext/unit/Async;
            2    4     4   server  Lio/vertx/core/http/HttpServer;

  private static void lambda$36(io.vertx.ext.unit.TestContext, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 207
            aload 0
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 208
            aload 1
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         2: .line 209
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     2    ar  Lio/vertx/core/AsyncResult<Lio/vertx/core/http/HttpServer;>;

  private static void lambda$37(io.vertx.ext.unit.TestContext, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 222
            aload 0
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 223
            aload 1
            invokeinterface io.vertx.ext.unit.Async.countDown:()V
         2: .line 224
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     2    ar  Lio/vertx/core/AsyncResult<Lio/vertx/core/http/HttpServer;>;

  private static void lambda$38(io.vertx.ext.unit.Async, java.lang.Long);
    descriptor: (Lio/vertx/ext/unit/Async;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 227
            aload 0
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         1: .line 228
            return
        end local 1 // java.lang.Long id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1    id  Ljava/lang/Long;

  private static void lambda$39(io.vertx.ext.unit.Async, io.vertx.ext.unit.TestContext, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 240
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 241
            aload 0
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         2: .line 242
            goto 4
         3: .line 243
      StackMap locals:
      StackMap stack:
            aload 1
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            invokeinterface io.vertx.ext.unit.TestContext.fail:(Ljava/lang/Throwable;)V
         4: .line 245
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     2    ar  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$40(io.vertx.ext.unit.TestContext, java.util.concurrent.atomic.AtomicBoolean, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 3 // io.vertx.core.AsyncResult ar
         0: .line 261
            aload 3 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 4
         1: .line 262
            aload 0
            aload 1
            invokevirtual java.util.concurrent.atomic.AtomicBoolean.get:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         2: .line 263
            aload 2
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         3: .line 264
            goto 5
         4: .line 265
      StackMap locals:
      StackMap stack:
            aload 0
            aload 3 /* ar */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            invokeinterface io.vertx.ext.unit.TestContext.fail:(Ljava/lang/Throwable;)V
         5: .line 267
      StackMap locals:
      StackMap stack:
            return
        end local 3 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     3    ar  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$41(io.vertx.ext.unit.TestContext, java.util.concurrent.atomic.AtomicBoolean, java.lang.String);
    descriptor: (Lio/vertx/ext/unit/TestContext;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/String;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // java.lang.String id
         0: .line 272
            aload 0
            aload 1
            invokevirtual java.util.concurrent.atomic.AtomicBoolean.get:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 273
            return
        end local 2 // java.lang.String id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     2    id  Ljava/lang/String;

  private static void lambda$42(io.vertx.core.Vertx, io.vertx.ext.unit.Async, io.vertx.ext.unit.TestContext, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 3 // io.vertx.core.AsyncResult ar1
         0: .line 280
            aload 3 /* ar1 */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 281
            aload 0
            ldc "my.otherverticle"
            aload 1
            aload 2
            invokedynamic handle(Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$43(Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
         2: .line 288
            goto 4
         3: .line 289
      StackMap locals:
      StackMap stack:
            aload 2
            aload 3 /* ar1 */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            invokeinterface io.vertx.ext.unit.TestContext.fail:(Ljava/lang/Throwable;)V
         4: .line 291
      StackMap locals:
      StackMap stack:
            return
        end local 3 // io.vertx.core.AsyncResult ar1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     3   ar1  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$44(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext, java.lang.String);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;Ljava/lang/String;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // java.lang.String id
         0: .line 296
            aload 0
            ldc "my_otherverticle"
            aload 1
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:()Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.deployVerticle:(Ljava/lang/String;Lio/vertx/core/Handler;)V
            return
        end local 2 // java.lang.String id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     2    id  Ljava/lang/String;

  private static void lambda$45(io.vertx.ext.unit.TestContext, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 304
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 305
            aload 0
            invokeinterface io.vertx.ext.unit.TestContext.fail:()V
         2: .line 306
            goto 4
         3: .line 307
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         4: .line 309
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     2    ar  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$46(io.vertx.ext.unit.TestContext, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 320
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 321
            aload 0
            invokeinterface io.vertx.ext.unit.TestContext.fail:()V
         2: .line 322
            goto 5
         3: .line 323
      StackMap locals:
      StackMap stack:
            aload 0
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            instanceof java.lang.IllegalArgumentException
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         4: .line 324
            aload 1
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         5: .line 326
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     2    ar  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$47(io.vertx.ext.unit.TestContext, java.lang.Throwable);
    descriptor: (Lio/vertx/ext/unit/TestContext;Ljava/lang/Throwable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // java.lang.Throwable cause
         0: .line 331
            aload 0
            aload 1 /* cause */
            instanceof java.lang.IllegalArgumentException
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 332
            return
        end local 1 // java.lang.Throwable cause
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     1  cause  Ljava/lang/Throwable;

  private static void lambda$48(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 338
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$49(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext context
         0: .line 345
            aload 0 /* context */
            ldc "host"
            ldc "localhost"
            invokeinterface io.vertx.ext.unit.TestContext.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 347
            return
        end local 0 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  context  Lio/vertx/ext/unit/TestContext;

  private static void lambda$50(examples.Helper, io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lexamples/Helper;Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=7, args_size=3
        start local 2 // io.vertx.ext.unit.TestContext context
         0: .line 350
            aload 0
            invokevirtual examples.Helper.randomPort:()I
            istore 3 /* port */
        start local 3 // int port
         1: .line 353
            aload 2 /* context */
            ldc "host"
            invokeinterface io.vertx.ext.unit.TestContext.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* host */
        start local 4 // java.lang.String host
         2: .line 356
            aload 2 /* context */
            invokeinterface io.vertx.ext.unit.TestContext.async:()Lio/vertx/ext/unit/Async;
            astore 5 /* async */
        start local 5 // io.vertx.ext.unit.Async async
         3: .line 357
            aload 1
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            astore 6 /* server */
        start local 6 // io.vertx.core.http.HttpServer server
         4: .line 358
            aload 6 /* 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/Examples.lambda$51(Lio/vertx/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/core/http/HttpServerRequest;)V
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         5: .line 361
            aload 6 /* server */
            iload 3 /* port */
            aload 4 /* host */
            aload 2 /* context */
            iload 3 /* port */
            aload 5 /* async */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;ILio/vertx/ext/unit/Async;)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/Examples.lambda$52(Lio/vertx/ext/unit/TestContext;ILio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokeinterface io.vertx.core.http.HttpServer.listen:(ILjava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
        end local 6 // io.vertx.core.http.HttpServer server
        end local 5 // io.vertx.ext.unit.Async async
        end local 4 // java.lang.String host
        end local 3 // int port
         6: .line 367
            return
        end local 2 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     2  context  Lio/vertx/ext/unit/TestContext;
            1    6     3     port  I
            2    6     4     host  Ljava/lang/String;
            3    6     5    async  Lio/vertx/ext/unit/Async;
            4    6     6   server  Lio/vertx/core/http/HttpServer;

  private static void lambda$53(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=7, locals=5, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext context
         0: .line 370
            aload 1 /* context */
            ldc "port"
            invokeinterface io.vertx.ext.unit.TestContext.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 2 /* port */
        start local 2 // int port
         1: .line 371
            aload 1 /* context */
            ldc "host"
            invokeinterface io.vertx.ext.unit.TestContext.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* host */
        start local 3 // java.lang.String host
         2: .line 374
            aload 0
            invokeinterface io.vertx.core.Vertx.createHttpClient:()Lio/vertx/core/http/HttpClient;
            astore 4 /* client */
        start local 4 // io.vertx.core.http.HttpClient client
         3: .line 375
            aload 4 /* client */
            getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
            iload 2 /* port */
            aload 3 /* host */
            ldc "/resource"
            aload 1 /* context */
            aload 1 /* context */
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$54(Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientRequest;)V (6)
                  (Lio/vertx/core/http/HttpClientRequest;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.http.HttpClient.request:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
        end local 4 // io.vertx.core.http.HttpClient client
        end local 3 // java.lang.String host
        end local 2 // int port
         4: .line 380
            return
        end local 1 // io.vertx.ext.unit.TestContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     1  context  Lio/vertx/ext/unit/TestContext;
            1    4     2     port  I
            2    4     3     host  Ljava/lang/String;
            3    4     4   client  Lio/vertx/core/http/HttpClient;

  private static void lambda$56(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 396
            aload 0 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 397
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Test suite passed!"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 398
            goto 5
         3: .line 399
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Test suite failed:"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 400
            aload 0 /* ar */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            invokevirtual java.lang.Throwable.printStackTrace:()V
         5: .line 402
      StackMap locals:
      StackMap stack:
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private static void lambda$57(io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.ext.unit.TestContext ctx
         0: .line 463
            new java.lang.RuntimeException
            dup
            ldc "it failed!"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.ext.unit.TestContext ctx
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   ctx  Lio/vertx/ext/unit/TestContext;

  private static void lambda$58(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext testContext
         0: .line 469
            aload 0
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            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/Examples.lambda$59(Lio/vertx/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/core/http/HttpServerRequest;)V
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         1: .line 475
            return
        end local 1 // io.vertx.ext.unit.TestContext testContext
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     1  testContext  Lio/vertx/ext/unit/TestContext;

  private static void lambda$60(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext testContext
         0: .line 483
            aload 0
            aload 1 /* testContext */
            invokeinterface io.vertx.ext.unit.TestContext.exceptionHandler:()Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.Vertx.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/Vertx;
            pop
         1: .line 484
            return
        end local 1 // io.vertx.ext.unit.TestContext testContext
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     1  testContext  Lio/vertx/ext/unit/TestContext;

  private static void lambda$61(io.vertx.core.Vertx, io.vertx.ext.unit.TestContext);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/ext/unit/TestContext;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // io.vertx.ext.unit.TestContext testContext
         0: .line 487
            aload 0
            invokeinterface io.vertx.core.Vertx.createHttpServer:()Lio/vertx/core/http/HttpServer;
            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/Examples.lambda$62(Lio/vertx/core/http/HttpServerRequest;)V (6)
                  (Lio/vertx/core/http/HttpServerRequest;)V
            invokeinterface io.vertx.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
            pop
         1: .line 493
            return
        end local 1 // io.vertx.ext.unit.TestContext testContext
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     1  testContext  Lio/vertx/ext/unit/TestContext;

  private static void lambda$27(int, java.lang.Void);
    descriptor: (ILjava/lang/Void;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 1 // java.lang.Void v
         0: .line 157
            ldc "not null!"
            invokestatic org.junit.Assert.assertNotNull:(Ljava/lang/Object;)V
         1: .line 158
            ldc 10
            iload 0
            i2l
            invokestatic org.junit.Assert.assertEquals:(JJ)V
         2: .line 159
            return
        end local 1 // java.lang.Void v
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     v  Ljava/lang/Void;

  private static void lambda$29(io.vertx.ext.unit.Async, io.vertx.core.eventbus.Message);
    descriptor: (Lio/vertx/ext/unit/Async;Lio/vertx/core/eventbus/Message;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // io.vertx.core.eventbus.Message msg
         0: .line 167
            aload 0
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         1: .line 168
            return
        end local 1 // io.vertx.core.eventbus.Message msg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1   msg  Lio/vertx/core/eventbus/Message<Ljava/lang/Object;>;

  private static void lambda$31(io.vertx.ext.unit.TestContext, io.vertx.core.http.HttpClientRequest);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.core.http.HttpClientRequest req
         0: .line 178
            aload 1 /* req */
            aload 0
            aload 0
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$32(Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientResponse;)V (6)
                  (Lio/vertx/core/http/HttpClientResponse;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.http.HttpClientRequest.send:(Lio/vertx/core/Handler;)V
         1: .line 181
            return
        end local 1 // io.vertx.core.http.HttpClientRequest req
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1   req  Lio/vertx/core/http/HttpClientRequest;

  private static void lambda$33(io.vertx.ext.unit.Async, io.vertx.core.eventbus.Message);
    descriptor: (Lio/vertx/ext/unit/Async;Lio/vertx/core/eventbus/Message;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // io.vertx.core.eventbus.Message msg
         0: .line 185
            aload 0
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         1: .line 186
            return
        end local 1 // io.vertx.core.eventbus.Message msg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1   msg  Lio/vertx/core/eventbus/Message<Ljava/lang/Object;>;

  private static void lambda$35(io.vertx.ext.unit.TestContext, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar
         0: .line 196
            aload 0
            aload 2 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 197
            aload 1
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         2: .line 198
            return
        end local 2 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     2    ar  Lio/vertx/core/AsyncResult<Lio/vertx/core/http/HttpServer;>;

  private static void lambda$43(io.vertx.ext.unit.Async, io.vertx.ext.unit.TestContext, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/Async;Lio/vertx/ext/unit/TestContext;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // io.vertx.core.AsyncResult ar2
         0: .line 282
            aload 2 /* ar2 */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            ifeq 3
         1: .line 283
            aload 0
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         2: .line 284
            goto 4
         3: .line 285
      StackMap locals:
      StackMap stack:
            aload 1
            aload 2 /* ar2 */
            invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
            invokeinterface io.vertx.ext.unit.TestContext.fail:(Ljava/lang/Throwable;)V
         4: .line 287
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.vertx.core.AsyncResult ar2
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     2   ar2  Lio/vertx/core/AsyncResult<Ljava/lang/String;>;

  private static void lambda$51(io.vertx.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/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.core.http.HttpServerRequest req
         0: .line 359
            aload 0 /* req */
            invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
            sipush 200
            invokeinterface io.vertx.core.http.HttpServerResponse.setStatusCode:(I)Lio/vertx/core/http/HttpServerResponse;
            invokeinterface io.vertx.core.http.HttpServerResponse.end:()Lio/vertx/core/Future;
            pop
         1: .line 360
            return
        end local 0 // io.vertx.core.http.HttpServerRequest req
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   req  Lio/vertx/core/http/HttpServerRequest;

  private static void lambda$52(io.vertx.ext.unit.TestContext, int, io.vertx.ext.unit.Async, io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/ext/unit/TestContext;ILio/vertx/ext/unit/Async;Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
        start local 3 // io.vertx.core.AsyncResult ar
         0: .line 362
            aload 0
            aload 3 /* ar */
            invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
            invokeinterface io.vertx.ext.unit.TestContext.assertTrue:(Z)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 363
            aload 0
            ldc "port"
            iload 1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface io.vertx.ext.unit.TestContext.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 364
            aload 2
            invokeinterface io.vertx.ext.unit.Async.complete:()V
         3: .line 365
            return
        end local 3 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     3    ar  Lio/vertx/core/AsyncResult<Lio/vertx/core/http/HttpServer;>;

  private static void lambda$54(io.vertx.ext.unit.TestContext, io.vertx.core.http.HttpClientRequest);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.core.http.HttpClientRequest req
         0: .line 376
            aload 1 /* req */
            aload 0
            aload 0
            invokedynamic handle(Lio/vertx/ext/unit/TestContext;)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/Examples.lambda$55(Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientResponse;)V (6)
                  (Lio/vertx/core/http/HttpClientResponse;)V
            invokeinterface io.vertx.ext.unit.TestContext.asyncAssertSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Handler;
            invokeinterface io.vertx.core.http.HttpClientRequest.send:(Lio/vertx/core/Handler;)V
         1: .line 379
            return
        end local 1 // io.vertx.core.http.HttpClientRequest req
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1   req  Lio/vertx/core/http/HttpClientRequest;

  private static void lambda$59(io.vertx.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.core.http.HttpServerRequest req
         0: .line 470
            aload 0 /* req */
            invokeinterface io.vertx.core.http.HttpServerRequest.path:()Ljava/lang/String;
            ldc "/somepath"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 471
            new java.lang.AssertionError
            dup
            ldc "Wrong path!"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         2: .line 473
      StackMap locals:
      StackMap stack:
            aload 0 /* req */
            invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
            invokeinterface io.vertx.core.http.HttpServerResponse.end:()Lio/vertx/core/Future;
            pop
         3: .line 474
            return
        end local 0 // io.vertx.core.http.HttpServerRequest req
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   req  Lio/vertx/core/http/HttpServerRequest;

  private static void lambda$62(io.vertx.core.http.HttpServerRequest);
    descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.core.http.HttpServerRequest req
         0: .line 488
            aload 0 /* req */
            invokeinterface io.vertx.core.http.HttpServerRequest.path:()Ljava/lang/String;
            ldc "/somepath"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 489
            new java.lang.AssertionError
            dup
            ldc "Wrong path!"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         2: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* req */
            invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
            invokeinterface io.vertx.core.http.HttpServerResponse.end:()Lio/vertx/core/Future;
            pop
         3: .line 492
            return
        end local 0 // io.vertx.core.http.HttpServerRequest req
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   req  Lio/vertx/core/http/HttpServerRequest;

  private static void lambda$32(io.vertx.ext.unit.TestContext, io.vertx.core.http.HttpClientResponse);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientResponse;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.core.http.HttpClientResponse resp
         0: .line 179
            aload 0
            sipush 200
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* resp */
            invokeinterface io.vertx.core.http.HttpClientResponse.statusCode:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 180
            return
        end local 1 // io.vertx.core.http.HttpClientResponse resp
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1  resp  Lio/vertx/core/http/HttpClientResponse;

  private static void lambda$55(io.vertx.ext.unit.TestContext, io.vertx.core.http.HttpClientResponse);
    descriptor: (Lio/vertx/ext/unit/TestContext;Lio/vertx/core/http/HttpClientResponse;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 1 // io.vertx.core.http.HttpClientResponse resp
         0: .line 377
            aload 0
            sipush 200
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* resp */
            invokeinterface io.vertx.core.http.HttpClientResponse.statusCode:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface io.vertx.ext.unit.TestContext.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/ext/unit/TestContext;
            pop
         1: .line 378
            return
        end local 1 // io.vertx.core.http.HttpClientResponse resp
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1  resp  Lio/vertx/core/http/HttpClientResponse;
}
SourceFile: "Examples.java"
NestMembers:
  examples.Examples$1
InnerClasses:
  examples.Examples$1
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles