public class io.vertx.rxjava.core.file.FileSystem
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.rxjava.core.file.FileSystem
  super_class: java.lang.Object
{
  public static final io.vertx.lang.rx.TypeArg<io.vertx.rxjava.core.file.FileSystem> __TYPE_ARG;
    descriptor: Lio/vertx/lang/rx/TypeArg;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lio/vertx/lang/rx/TypeArg<Lio/vertx/rxjava/core/file/FileSystem;>;

  private final io.vertx.core.file.FileSystem delegate;
    descriptor: Lio/vertx/core/file/FileSystem;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 77
            new io.vertx.lang.rx.TypeArg
            dup
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/rxjava/core/file/FileSystem.lambda$0(Ljava/lang/Object;)Ljava/lang/Object; (6)
                  (Ljava/lang/Object;)Ljava/lang/Object;
         1: .line 78
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  io/vertx/rxjava/core/file/FileSystem.getDelegate()Lio/vertx/core/file/FileSystem; (5)
                  (Lio/vertx/rxjava/core/file/FileSystem;)Ljava/lang/Object;
         2: .line 77
            invokespecial io.vertx.lang.rx.TypeArg.<init>:(Ljava/util/function/Function;Ljava/util/function/Function;)V
            putstatic io.vertx.rxjava.core.file.FileSystem.__TYPE_ARG:Lio/vertx/lang/rx/TypeArg;
         3: .line 79
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
         0: .line 61
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.Object o
         0: .line 66
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 67
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 68
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast io.vertx.rxjava.core.file.FileSystem
            astore 2 /* that */
        start local 2 // io.vertx.rxjava.core.file.FileSystem that
         4: .line 69
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 2 /* that */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 2 // io.vertx.rxjava.core.file.FileSystem that
        end local 1 // java.lang.Object o
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    5     1     o  Ljava/lang/Object;
            4    5     2  that  Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
         0: .line 74
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;

  public void <init>(io.vertx.core.file.FileSystem);
    descriptor: (Lio/vertx/core/file/FileSystem;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // io.vertx.core.file.FileSystem delegate
         0: .line 83
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 84
            aload 0 /* this */
            aload 1 /* delegate */
            putfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
         2: .line 85
            return
        end local 1 // io.vertx.core.file.FileSystem delegate
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    3     1  delegate  Lio/vertx/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      delegate  

  public void <init>(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.Object delegate
         0: .line 87
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            aload 1 /* delegate */
            checkcast io.vertx.core.file.FileSystem
            putfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
         2: .line 89
            return
        end local 1 // java.lang.Object delegate
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    3     1  delegate  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      delegate  

  public io.vertx.core.file.FileSystem getDelegate();
    descriptor: ()Lio/vertx/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
         0: .line 92
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            areturn
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;

  public io.vertx.rxjava.core.file.FileSystem copy(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.Handler handler
         0: .line 106
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 107
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      handler  

  public io.vertx.rxjava.core.file.FileSystem copy(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 120
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$2(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 119
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  from  Ljava/lang/String;
            0    2     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public rx.Single<java.lang.Void> rxCopy(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 132
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$3(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  from  Ljava/lang/String;
            0    1     2    to  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.rxjava.core.file.FileSystem copy(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
        start local 4 // io.vertx.core.Handler handler
         0: .line 146
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 147
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  options  Lio/vertx/core/file/CopyOptions;
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  
      handler  

  public io.vertx.rxjava.core.file.FileSystem copy(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
         0: .line 159
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$4(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 158
            areturn
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  options  Lio/vertx/core/file/CopyOptions;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public rx.Single<java.lang.Void> rxCopy(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
         0: .line 170
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$5(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1     from  Ljava/lang/String;
            0    1     2       to  Ljava/lang/String;
            0    1     3  options  Lio/vertx/core/file/CopyOptions;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public io.vertx.rxjava.core.file.FileSystem copyBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 182
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            invokeinterface io.vertx.core.file.FileSystem.copyBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 183
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  from  Ljava/lang/String;
            0    2     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.rxjava.core.file.FileSystem copyRecursive(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // boolean recursive
        start local 4 // io.vertx.core.Handler handler
         0: .line 200
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            iload 3 /* recursive */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.copyRecursive:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 201
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // boolean recursive
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       from  Ljava/lang/String;
            0    2     2         to  Ljava/lang/String;
            0    2     3  recursive  Z
            0    2     4    handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  
      handler    

  public io.vertx.rxjava.core.file.FileSystem copyRecursive(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // boolean recursive
         0: .line 218
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            iload 3 /* recursive */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$6(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copyRecursive:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 217
            areturn
        end local 3 // boolean recursive
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       from  Ljava/lang/String;
            0    2     2         to  Ljava/lang/String;
            0    2     3  recursive  Z
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  

  public rx.Single<java.lang.Void> rxCopyRecursive(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // boolean recursive
         0: .line 234
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            iload 3 /* recursive */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$7(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // boolean recursive
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1       from  Ljava/lang/String;
            0    1     2         to  Ljava/lang/String;
            0    1     3  recursive  Z
    Signature: (Ljava/lang/String;Ljava/lang/String;Z)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  

  public io.vertx.rxjava.core.file.FileSystem copyRecursiveBlocking(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // boolean recursive
         0: .line 247
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            iload 3 /* recursive */
            invokeinterface io.vertx.core.file.FileSystem.copyRecursiveBlocking:(Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 248
            aload 0 /* this */
            areturn
        end local 3 // boolean recursive
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       from  Ljava/lang/String;
            0    2     2         to  Ljava/lang/String;
            0    2     3  recursive  Z
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  

  public io.vertx.rxjava.core.file.FileSystem move(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.Handler handler
         0: .line 261
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 262
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      handler  

  public io.vertx.rxjava.core.file.FileSystem move(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 275
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$8(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 274
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  from  Ljava/lang/String;
            0    2     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public rx.Single<java.lang.Void> rxMove(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 287
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$9(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  from  Ljava/lang/String;
            0    1     2    to  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.rxjava.core.file.FileSystem move(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
        start local 4 // io.vertx.core.Handler handler
         0: .line 301
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 302
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  options  Lio/vertx/core/file/CopyOptions;
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  
      handler  

  public io.vertx.rxjava.core.file.FileSystem move(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
         0: .line 314
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$10(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 313
            areturn
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     from  Ljava/lang/String;
            0    2     2       to  Ljava/lang/String;
            0    2     3  options  Lio/vertx/core/file/CopyOptions;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public rx.Single<java.lang.Void> rxMove(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
        start local 3 // io.vertx.core.file.CopyOptions options
         0: .line 325
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$11(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // io.vertx.core.file.CopyOptions options
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1     from  Ljava/lang/String;
            0    1     2       to  Ljava/lang/String;
            0    1     3  options  Lio/vertx/core/file/CopyOptions;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public io.vertx.rxjava.core.file.FileSystem moveBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 337
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* from */
            aload 2 /* to */
            invokeinterface io.vertx.core.file.FileSystem.moveBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 338
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  from  Ljava/lang/String;
            0    2     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.rxjava.core.file.FileSystem truncate(java.lang.String, long, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
        start local 4 // io.vertx.core.Handler handler
         0: .line 351
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            lload 2 /* len */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.truncate:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 352
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2      len  J
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;JLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      len      
      handler  

  public io.vertx.rxjava.core.file.FileSystem truncate(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
         0: .line 365
            aload 0 /* this */
            aload 1 /* path */
            lload 2 /* len */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$12(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.truncate:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 364
            areturn
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2   len  J
    MethodParameters:
      Name  Flags
      path  
      len   

  public rx.Single<java.lang.Void> rxTruncate(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
         0: .line 377
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            lload 2 /* len */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;J)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$13(Ljava/lang/String;JLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
            0    1     2   len  J
    Signature: (Ljava/lang/String;J)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  
      len   

  public io.vertx.rxjava.core.file.FileSystem truncateBlocking(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
         0: .line 389
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            lload 2 /* len */
            invokeinterface io.vertx.core.file.FileSystem.truncateBlocking:(Ljava/lang/String;J)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 390
            aload 0 /* this */
            areturn
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2   len  J
    MethodParameters:
      Name  Flags
      path  
      len   

  public io.vertx.rxjava.core.file.FileSystem chmod(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // io.vertx.core.Handler handler
         0: .line 404
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.chmod:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 405
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2    perms  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem chmod(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 419
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$14(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chmod:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 418
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public rx.Single<java.lang.Void> rxChmod(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 432
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$15(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem chmodBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 444
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.chmodBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 445
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem chmodRecursive(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // java.lang.String dirPerms
        start local 4 // io.vertx.core.Handler handler
         0: .line 462
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* dirPerms */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.chmodRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 463
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // java.lang.String dirPerms
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      path  Ljava/lang/String;
            0    2     2     perms  Ljava/lang/String;
            0    2     3  dirPerms  Ljava/lang/String;
            0    2     4   handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  
      handler   

  public io.vertx.rxjava.core.file.FileSystem chmodRecursive(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // java.lang.String dirPerms
         0: .line 480
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* dirPerms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$16(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chmodRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 479
            areturn
        end local 3 // java.lang.String dirPerms
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      path  Ljava/lang/String;
            0    2     2     perms  Ljava/lang/String;
            0    2     3  dirPerms  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  

  public rx.Single<java.lang.Void> rxChmodRecursive(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // java.lang.String dirPerms
         0: .line 496
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* dirPerms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$17(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // java.lang.String dirPerms
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1      path  Ljava/lang/String;
            0    1     2     perms  Ljava/lang/String;
            0    1     3  dirPerms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  

  public io.vertx.rxjava.core.file.FileSystem chmodRecursiveBlocking(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // java.lang.String dirPerms
         0: .line 509
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* dirPerms */
            invokeinterface io.vertx.core.file.FileSystem.chmodRecursiveBlocking:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 510
            aload 0 /* this */
            areturn
        end local 3 // java.lang.String dirPerms
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      path  Ljava/lang/String;
            0    2     2     perms  Ljava/lang/String;
            0    2     3  dirPerms  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  

  public io.vertx.rxjava.core.file.FileSystem chown(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String user
        start local 3 // java.lang.String group
        start local 4 // io.vertx.core.Handler handler
         0: .line 522
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* user */
            aload 3 /* group */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.chown:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 523
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // java.lang.String group
        end local 2 // java.lang.String user
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2     user  Ljava/lang/String;
            0    2     3    group  Ljava/lang/String;
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      user     
      group    
      handler  

  public io.vertx.rxjava.core.file.FileSystem chown(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String user
        start local 3 // java.lang.String group
         0: .line 535
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* user */
            aload 3 /* group */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$18(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chown:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 534
            areturn
        end local 3 // java.lang.String group
        end local 2 // java.lang.String user
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2   user  Ljava/lang/String;
            0    2     3  group  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      user   
      group  

  public rx.Single<java.lang.Void> rxChown(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String user
        start local 3 // java.lang.String group
         0: .line 546
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* user */
            aload 3 /* group */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$19(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // java.lang.String group
        end local 2 // java.lang.String user
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2   user  Ljava/lang/String;
            0    1     3  group  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
       Name  Flags
      path   
      user   
      group  

  public io.vertx.rxjava.core.file.FileSystem chownBlocking(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String user
        start local 3 // java.lang.String group
         0: .line 560
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* user */
            aload 3 /* group */
            invokeinterface io.vertx.core.file.FileSystem.chownBlocking:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 561
            aload 0 /* this */
            areturn
        end local 3 // java.lang.String group
        end local 2 // java.lang.String user
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2   user  Ljava/lang/String;
            0    2     3  group  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      user   
      group  

  public io.vertx.rxjava.core.file.FileSystem props(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.rxjava.core.file.FileProps>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 573
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.rxjava.core.file.FileSystem$1
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.rxjava.core.file.FileSystem$1.<init>:(Lio/vertx/rxjava/core/file/FileSystem;Lio/vertx/core/Handler;)V
            invokeinterface io.vertx.core.file.FileSystem.props:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 582
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem props(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 594
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$20(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.props:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 593
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<io.vertx.rxjava.core.file.FileProps> rxProps(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 605
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$21(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Lio/vertx/rxjava/core/file/FileProps;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileProps propsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 616
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.propsBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileProps;
            invokestatic io.vertx.rxjava.core.file.FileProps.newInstance:(Lio/vertx/core/file/FileProps;)Lio/vertx/rxjava/core/file/FileProps;
            astore 2 /* ret */
        start local 2 // io.vertx.rxjava.core.file.FileProps ret
         1: .line 617
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.rxjava.core.file.FileProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/rxjava/core/file/FileProps;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem lprops(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.rxjava.core.file.FileProps>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 629
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.rxjava.core.file.FileSystem$2
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.rxjava.core.file.FileSystem$2.<init>:(Lio/vertx/rxjava/core/file/FileSystem;Lio/vertx/core/Handler;)V
            invokeinterface io.vertx.core.file.FileSystem.lprops:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 638
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem lprops(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 650
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$22(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.lprops:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 649
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<io.vertx.rxjava.core.file.FileProps> rxLprops(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 661
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$23(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Lio/vertx/rxjava/core/file/FileProps;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileProps lpropsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 672
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.lpropsBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileProps;
            invokestatic io.vertx.rxjava.core.file.FileProps.newInstance:(Lio/vertx/core/file/FileProps;)Lio/vertx/rxjava/core/file/FileProps;
            astore 2 /* ret */
        start local 2 // io.vertx.rxjava.core.file.FileProps ret
         1: .line 673
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.rxjava.core.file.FileProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/rxjava/core/file/FileProps;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem link(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
        start local 3 // io.vertx.core.Handler handler
         0: .line 684
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* existing */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.link:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 685
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
            0    2     3   handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      link      
      existing  
      handler   

  public io.vertx.rxjava.core.file.FileSystem link(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 696
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$24(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.link:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 695
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public rx.Single<java.lang.Void> rxLink(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 706
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$25(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1      link  Ljava/lang/String;
            0    1     2  existing  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.rxjava.core.file.FileSystem linkBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 718
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* existing */
            invokeinterface io.vertx.core.file.FileSystem.linkBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 719
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.rxjava.core.file.FileSystem symlink(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
        start local 3 // io.vertx.core.Handler handler
         0: .line 730
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* existing */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.symlink:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 731
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
            0    2     3   handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      link      
      existing  
      handler   

  public io.vertx.rxjava.core.file.FileSystem symlink(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 742
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$26(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.symlink:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 741
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public rx.Single<java.lang.Void> rxSymlink(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 752
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$27(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1      link  Ljava/lang/String;
            0    1     2  existing  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.rxjava.core.file.FileSystem symlinkBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 764
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* existing */
            invokeinterface io.vertx.core.file.FileSystem.symlinkBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 765
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      link  Ljava/lang/String;
            0    2     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.rxjava.core.file.FileSystem unlink(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // io.vertx.core.Handler handler
         0: .line 775
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.unlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 776
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     link  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      link     
      handler  

  public io.vertx.rxjava.core.file.FileSystem unlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 786
            aload 0 /* this */
            aload 1 /* link */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$28(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.unlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 785
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public rx.Single<java.lang.Void> rxUnlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 795
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* link */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$29(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  link  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.rxjava.core.file.FileSystem unlinkBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 806
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            invokeinterface io.vertx.core.file.FileSystem.unlinkBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 807
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.rxjava.core.file.FileSystem readSymlink(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // io.vertx.core.Handler handler
         0: .line 817
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.readSymlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 818
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     link  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      link     
      handler  

  public io.vertx.rxjava.core.file.FileSystem readSymlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 828
            aload 0 /* this */
            aload 1 /* link */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$30(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readSymlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 827
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public rx.Single<java.lang.String> rxReadSymlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 837
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* link */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$31(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  link  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      link  

  public java.lang.String readSymlinkBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 848
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* link */
            invokeinterface io.vertx.core.file.FileSystem.readSymlinkBlocking:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* ret */
        start local 2 // java.lang.String ret
         1: .line 849
            aload 2 /* ret */
            areturn
        end local 2 // java.lang.String ret
        end local 1 // java.lang.String link
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
            1    2     2   ret  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.rxjava.core.file.FileSystem delete(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 859
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.delete:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 860
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem delete(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 870
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$32(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.delete:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 869
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.lang.Void> rxDelete(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 879
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$33(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem deleteBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 890
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.deleteBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 891
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem deleteRecursive(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
        start local 3 // io.vertx.core.Handler handler
         0: .line 905
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            iload 2 /* recursive */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.deleteRecursive:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 906
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       path  Ljava/lang/String;
            0    2     2  recursive  Z
            0    2     3    handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
           Name  Flags
      path       
      recursive  
      handler    

  public io.vertx.rxjava.core.file.FileSystem deleteRecursive(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
         0: .line 920
            aload 0 /* this */
            aload 1 /* path */
            iload 2 /* recursive */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$34(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.deleteRecursive:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 919
            areturn
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       path  Ljava/lang/String;
            0    2     2  recursive  Z
    MethodParameters:
           Name  Flags
      path       
      recursive  

  public rx.Single<java.lang.Void> rxDeleteRecursive(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
         0: .line 933
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            iload 2 /* recursive */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Z)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$35(Ljava/lang/String;ZLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1       path  Ljava/lang/String;
            0    1     2  recursive  Z
    Signature: (Ljava/lang/String;Z)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
           Name  Flags
      path       
      recursive  

  public io.vertx.rxjava.core.file.FileSystem deleteRecursiveBlocking(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
         0: .line 945
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            iload 2 /* recursive */
            invokeinterface io.vertx.core.file.FileSystem.deleteRecursiveBlocking:(Ljava/lang/String;Z)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 946
            aload 0 /* this */
            areturn
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1       path  Ljava/lang/String;
            0    2     2  recursive  Z
    MethodParameters:
           Name  Flags
      path       
      recursive  

  public io.vertx.rxjava.core.file.FileSystem mkdir(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 958
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.mkdir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 959
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem mkdir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 971
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$36(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 970
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.lang.Void> rxMkdir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 982
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$37(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem mkdirBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 993
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.mkdirBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 994
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem mkdir(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // io.vertx.core.Handler handler
         0: .line 1012
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.mkdir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1013
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2    perms  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem mkdir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1031
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$38(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1030
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public rx.Single<java.lang.Void> rxMkdir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1048
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$39(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem mkdirBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1060
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.mkdirBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1061
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem mkdirs(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1073
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.mkdirs:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1074
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem mkdirs(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1086
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$40(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdirs:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1085
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.lang.Void> rxMkdirs(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1097
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$41(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem mkdirsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1108
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.mkdirsBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1109
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem mkdirs(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // io.vertx.core.Handler handler
         0: .line 1127
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.mkdirs:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1128
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2    perms  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem mkdirs(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1146
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$42(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdirs:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1145
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public rx.Single<java.lang.Void> rxMkdirs(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1163
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$43(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem mkdirsBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1175
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.mkdirsBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1176
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem readDir(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1188
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.readDir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1189
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem readDir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1201
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$44(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readDir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1200
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.util.List<java.lang.String>> rxReadDir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1212
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$45(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/util/List<Ljava/lang/String;>;>;
    MethodParameters:
      Name  Flags
      path  

  public java.util.List<java.lang.String> readDirBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1223
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.readDirBlocking:(Ljava/lang/String;)Ljava/util/List;
            astore 2 /* ret */
        start local 2 // java.util.List ret
         1: .line 1224
            aload 2 /* ret */
            areturn
        end local 2 // java.util.List ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem readDir(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
        start local 3 // io.vertx.core.Handler handler
         0: .line 1240
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* filter */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.readDir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1241
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String filter
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2   filter  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      filter   
      handler  

  public io.vertx.rxjava.core.file.FileSystem readDir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
         0: .line 1257
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* filter */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$46(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readDir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1256
            areturn
        end local 2 // java.lang.String filter
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1    path  Ljava/lang/String;
            0    2     2  filter  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      path    
      filter  

  public rx.Single<java.util.List<java.lang.String>> rxReadDir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
         0: .line 1272
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* filter */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$47(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String filter
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1    path  Ljava/lang/String;
            0    1     2  filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/util/List<Ljava/lang/String;>;>;
    MethodParameters:
        Name  Flags
      path    
      filter  

  public java.util.List<java.lang.String> readDirBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
         0: .line 1284
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* filter */
            invokeinterface io.vertx.core.file.FileSystem.readDirBlocking:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
            astore 3 /* ret */
        start local 3 // java.util.List ret
         1: .line 1285
            aload 3 /* ret */
            areturn
        end local 3 // java.util.List ret
        end local 2 // java.lang.String filter
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1    path  Ljava/lang/String;
            0    2     2  filter  Ljava/lang/String;
            1    2     3     ret  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      path    
      filter  

  public io.vertx.rxjava.core.file.FileSystem readFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.rxjava.core.buffer.Buffer>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1297
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.rxjava.core.file.FileSystem$3
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.rxjava.core.file.FileSystem$3.<init>:(Lio/vertx/rxjava/core/file/FileSystem;Lio/vertx/core/Handler;)V
            invokeinterface io.vertx.core.file.FileSystem.readFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1306
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/buffer/Buffer;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/buffer/Buffer;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem readFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1318
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$48(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1317
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<io.vertx.rxjava.core.buffer.Buffer> rxReadFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1329
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$49(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Lio/vertx/rxjava/core/buffer/Buffer;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.buffer.Buffer readFileBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/buffer/Buffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1340
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.readFileBlocking:(Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
            invokestatic io.vertx.rxjava.core.buffer.Buffer.newInstance:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/rxjava/core/buffer/Buffer;
            astore 2 /* ret */
        start local 2 // io.vertx.rxjava.core.buffer.Buffer ret
         1: .line 1341
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.rxjava.core.buffer.Buffer ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/rxjava/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem writeFile(java.lang.String, io.vertx.rxjava.core.buffer.Buffer, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.rxjava.core.buffer.Buffer data
        start local 3 // io.vertx.core.Handler handler
         0: .line 1353
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* data */
            invokevirtual io.vertx.rxjava.core.buffer.Buffer.getDelegate:()Lio/vertx/core/buffer/Buffer;
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.writeFile:(Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1354
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // io.vertx.rxjava.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2     data  Lio/vertx/rxjava/core/buffer/Buffer;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      data     
      handler  

  public io.vertx.rxjava.core.file.FileSystem writeFile(java.lang.String, io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.rxjava.core.buffer.Buffer data
         0: .line 1366
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* data */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$50(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.writeFile:(Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1365
            areturn
        end local 2 // io.vertx.rxjava.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2  data  Lio/vertx/rxjava/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  
      data  

  public rx.Single<java.lang.Void> rxWriteFile(java.lang.String, io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.rxjava.core.buffer.Buffer data
         0: .line 1377
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* data */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$51(Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // io.vertx.rxjava.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
            0    1     2  data  Lio/vertx/rxjava/core/buffer/Buffer;
    Signature: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  
      data  

  public io.vertx.rxjava.core.file.FileSystem writeFileBlocking(java.lang.String, io.vertx.rxjava.core.buffer.Buffer);
    descriptor: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.rxjava.core.buffer.Buffer data
         0: .line 1389
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* data */
            invokevirtual io.vertx.rxjava.core.buffer.Buffer.getDelegate:()Lio/vertx/core/buffer/Buffer;
            invokeinterface io.vertx.core.file.FileSystem.writeFileBlocking:(Ljava/lang/String;Lio/vertx/core/buffer/Buffer;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1390
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.rxjava.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2  data  Lio/vertx/rxjava/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  
      data  

  public io.vertx.rxjava.core.file.FileSystem open(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.rxjava.core.file.AsyncFile>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
        start local 3 // io.vertx.core.Handler handler
         0: .line 1403
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* options */
            new io.vertx.rxjava.core.file.FileSystem$4
            dup
            aload 0 /* this */
            aload 3 /* handler */
            invokespecial io.vertx.rxjava.core.file.FileSystem$4.<init>:(Lio/vertx/rxjava/core/file/FileSystem;Lio/vertx/core/Handler;)V
            invokeinterface io.vertx.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1412
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  options  Lio/vertx/core/file/OpenOptions;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      options  
      handler  

  public io.vertx.rxjava.core.file.FileSystem open(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1425
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* options */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$52(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1424
            areturn
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  options  Lio/vertx/core/file/OpenOptions;
    MethodParameters:
         Name  Flags
      path     
      options  

  public rx.Single<io.vertx.rxjava.core.file.AsyncFile> rxOpen(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1437
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* options */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$53(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1     path  Ljava/lang/String;
            0    1     2  options  Lio/vertx/core/file/OpenOptions;
    Signature: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lrx/Single<Lio/vertx/rxjava/core/file/AsyncFile;>;
    MethodParameters:
         Name  Flags
      path     
      options  

  public io.vertx.rxjava.core.file.AsyncFile openBlocking(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/rxjava/core/file/AsyncFile;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1449
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* options */
            invokeinterface io.vertx.core.file.FileSystem.openBlocking:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/core/file/AsyncFile;
            invokestatic io.vertx.rxjava.core.file.AsyncFile.newInstance:(Lio/vertx/core/file/AsyncFile;)Lio/vertx/rxjava/core/file/AsyncFile;
            astore 3 /* ret */
        start local 3 // io.vertx.rxjava.core.file.AsyncFile ret
         1: .line 1450
            aload 3 /* ret */
            areturn
        end local 3 // io.vertx.rxjava.core.file.AsyncFile ret
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  options  Lio/vertx/core/file/OpenOptions;
            1    2     3      ret  Lio/vertx/rxjava/core/file/AsyncFile;
    MethodParameters:
         Name  Flags
      path     
      options  

  public io.vertx.rxjava.core.file.FileSystem createFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1460
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1461
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem createFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1471
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$54(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1470
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.lang.Void> rxCreateFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1480
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$55(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem createFileBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1491
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.createFileBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1492
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem createFile(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
        start local 3 // io.vertx.core.Handler handler
         0: .line 1503
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1504
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2    perms  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem createFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1515
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$56(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1514
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public rx.Single<java.lang.Void> rxCreateFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1525
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$57(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/Void;>;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem createFileBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1537
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.createFileBlocking:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1538
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   path  Ljava/lang/String;
            0    2     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.rxjava.core.file.FileSystem exists(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1548
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.exists:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1549
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem exists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1559
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$58(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.exists:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1558
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<java.lang.Boolean> rxExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1568
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$59(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/Boolean;>;
    MethodParameters:
      Name  Flags
      path  

  public boolean existsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1579
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.existsBlocking:(Ljava/lang/String;)Z
            istore 2 /* ret */
        start local 2 // boolean ret
         1: .line 1580
            iload 2 /* ret */
            ireturn
        end local 2 // boolean ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Z
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem fsProps(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.rxjava.core.file.FileSystemProps>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1590
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.rxjava.core.file.FileSystem$5
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.rxjava.core.file.FileSystem$5.<init>:(Lio/vertx/rxjava/core/file/FileSystem;Lio/vertx/core/Handler;)V
            invokeinterface io.vertx.core.file.FileSystem.fsProps:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1599
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileSystemProps;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileSystemProps;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

  public io.vertx.rxjava.core.file.FileSystem fsProps(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1609
            aload 0 /* this */
            aload 1 /* path */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$60(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.fsProps:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1608
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public rx.Single<io.vertx.rxjava.core.file.FileSystemProps> rxFsProps(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1618
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$61(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Lio/vertx/rxjava/core/file/FileSystemProps;>;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystemProps fsPropsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystemProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1629
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            invokeinterface io.vertx.core.file.FileSystem.fsPropsBlocking:(Ljava/lang/String;)Lio/vertx/core/file/FileSystemProps;
            invokestatic io.vertx.rxjava.core.file.FileSystemProps.newInstance:(Lio/vertx/core/file/FileSystemProps;)Lio/vertx/rxjava/core/file/FileSystemProps;
            astore 2 /* ret */
        start local 2 // io.vertx.rxjava.core.file.FileSystemProps ret
         1: .line 1630
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.rxjava.core.file.FileSystemProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/rxjava/core/file/FileSystemProps;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // io.vertx.core.Handler handler
         0: .line 1647
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1648
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   prefix  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
         0: .line 1665
            aload 0 /* this */
            aload 1 /* prefix */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$62(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1664
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public rx.Single<java.lang.String> rxCreateTempDirectory(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
         0: .line 1681
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* prefix */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$63(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      prefix  

  public java.lang.String createTempDirectoryBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
         0: .line 1692
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectoryBlocking:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* ret */
        start local 2 // java.lang.String ret
         1: .line 1693
            aload 2 /* ret */
            areturn
        end local 2 // java.lang.String ret
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            1    2     2     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
        start local 3 // io.vertx.core.Handler handler
         0: .line 1716
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* perms */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1717
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   prefix  Ljava/lang/String;
            0    2     2    perms  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
         0: .line 1740
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$64(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1739
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2   perms  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      perms   

  public rx.Single<java.lang.String> rxCreateTempDirectory(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
         0: .line 1762
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$65(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
            0    1     2   perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      prefix  
      perms   

  public java.lang.String createTempDirectoryBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
         0: .line 1774
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectoryBlocking:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* ret */
        start local 3 // java.lang.String ret
         1: .line 1775
            aload 3 /* ret */
            areturn
        end local 3 // java.lang.String ret
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2   perms  Ljava/lang/String;
            1    2     3     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      perms   

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String perms
        start local 4 // io.vertx.core.Handler handler
         0: .line 1799
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* perms */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1800
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      dir  Ljava/lang/String;
            0    2     2   prefix  Ljava/lang/String;
            0    2     3    perms  Ljava/lang/String;
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      dir      
      prefix   
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String perms
         0: .line 1824
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$66(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1823
            areturn
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     dir  Ljava/lang/String;
            0    2     2  prefix  Ljava/lang/String;
            0    2     3   perms  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      perms   

  public rx.Single<java.lang.String> rxCreateTempDirectory(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String perms
         0: .line 1847
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$67(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1     dir  Ljava/lang/String;
            0    1     2  prefix  Ljava/lang/String;
            0    1     3   perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      perms   

  public java.lang.String createTempDirectoryBlocking(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String perms
         0: .line 1860
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.createTempDirectoryBlocking:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* ret */
        start local 4 // java.lang.String ret
         1: .line 1861
            aload 4 /* ret */
            areturn
        end local 4 // java.lang.String ret
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     dir  Ljava/lang/String;
            0    2     2  prefix  Ljava/lang/String;
            0    2     3   perms  Ljava/lang/String;
            1    2     4     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      perms   

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
        start local 3 // io.vertx.core.Handler handler
         0: .line 1879
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1880
            aload 0 /* this */
            areturn
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   prefix  Ljava/lang/String;
            0    2     2   suffix  Ljava/lang/String;
            0    2     3  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      suffix   
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
         0: .line 1898
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$68(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1897
            areturn
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2  suffix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  

  public rx.Single<java.lang.String> rxCreateTempFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
         0: .line 1915
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$69(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
            0    1     2  suffix  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  

  public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
         0: .line 1927
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* suffix */
            invokeinterface io.vertx.core.file.FileSystem.createTempFileBlocking:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* ret */
        start local 3 // java.lang.String ret
         1: .line 1928
            aload 3 /* ret */
            areturn
        end local 3 // java.lang.String ret
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2  suffix  Ljava/lang/String;
            1    2     3     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
        start local 3 // java.lang.String perms
        start local 4 // io.vertx.core.Handler handler
         0: .line 1947
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* perms */
            aload 4 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 1948
            aload 0 /* this */
            areturn
        end local 4 // io.vertx.core.Handler handler
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1   prefix  Ljava/lang/String;
            0    2     2   suffix  Ljava/lang/String;
            0    2     3    perms  Ljava/lang/String;
            0    2     4  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      suffix   
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
        start local 3 // java.lang.String perms
         0: .line 1967
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$70(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 1966
            areturn
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2  suffix  Ljava/lang/String;
            0    2     3   perms  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  
      perms   

  public rx.Single<java.lang.String> rxCreateTempFile(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
        start local 3 // java.lang.String perms
         0: .line 1985
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$71(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
            0    1     2  suffix  Ljava/lang/String;
            0    1     3   perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  
      perms   

  public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
        start local 3 // java.lang.String perms
         0: .line 1998
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.createTempFileBlocking:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* ret */
        start local 4 // java.lang.String ret
         1: .line 1999
            aload 4 /* ret */
            areturn
        end local 4 // java.lang.String ret
        end local 3 // java.lang.String perms
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2  suffix  Ljava/lang/String;
            0    2     3   perms  Ljava/lang/String;
            1    2     4     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      suffix  
      perms   

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String suffix
        start local 4 // java.lang.String perms
        start local 5 // io.vertx.core.Handler handler
         0: .line 2024
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* suffix */
            aload 4 /* perms */
            aload 5 /* handler */
            invokeinterface io.vertx.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
            pop
         1: .line 2025
            aload 0 /* this */
            areturn
        end local 5 // io.vertx.core.Handler handler
        end local 4 // java.lang.String perms
        end local 3 // java.lang.String suffix
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1      dir  Ljava/lang/String;
            0    2     2   prefix  Ljava/lang/String;
            0    2     3   suffix  Ljava/lang/String;
            0    2     4    perms  Ljava/lang/String;
            0    2     5  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/rxjava/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      dir      
      prefix   
      suffix   
      perms    
      handler  

  public io.vertx.rxjava.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String suffix
        start local 4 // java.lang.String perms
         0: .line 2050
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* suffix */
            aload 4 /* perms */
            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
                  io/vertx/rxjava/core/file/FileSystem.lambda$72(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
         1: .line 2049
            areturn
        end local 4 // java.lang.String perms
        end local 3 // java.lang.String suffix
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     dir  Ljava/lang/String;
            0    2     2  prefix  Ljava/lang/String;
            0    2     3  suffix  Ljava/lang/String;
            0    2     4   perms  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      suffix  
      perms   

  public rx.Single<java.lang.String> rxCreateTempFile(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String suffix
        start local 4 // java.lang.String perms
         0: .line 2074
            new io.vertx.rx.java.SingleOnSubscribeAdapter
            dup
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* suffix */
            aload 4 /* perms */
            invokedynamic accept(Lio/vertx/rxjava/core/file/FileSystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Consumer;
              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
                  io/vertx/rxjava/core/file/FileSystem.lambda$73(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokespecial io.vertx.rx.java.SingleOnSubscribeAdapter.<init>:(Ljava/util/function/Consumer;)V
            invokestatic rx.Single.create:(Lrx/Single$OnSubscribe;)Lrx/Single;
            areturn
        end local 4 // java.lang.String perms
        end local 3 // java.lang.String suffix
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    1     1     dir  Ljava/lang/String;
            0    1     2  prefix  Ljava/lang/String;
            0    1     3  suffix  Ljava/lang/String;
            0    1     4   perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Single<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      suffix  
      perms   

  public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 1 // java.lang.String dir
        start local 2 // java.lang.String prefix
        start local 3 // java.lang.String suffix
        start local 4 // java.lang.String perms
         0: .line 2088
            aload 0 /* this */
            getfield io.vertx.rxjava.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* suffix */
            aload 4 /* perms */
            invokeinterface io.vertx.core.file.FileSystem.createTempFileBlocking:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* ret */
        start local 5 // java.lang.String ret
         1: .line 2089
            aload 5 /* ret */
            areturn
        end local 5 // java.lang.String ret
        end local 4 // java.lang.String perms
        end local 3 // java.lang.String suffix
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String dir
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     1     dir  Ljava/lang/String;
            0    2     2  prefix  Ljava/lang/String;
            0    2     3  suffix  Ljava/lang/String;
            0    2     4   perms  Ljava/lang/String;
            1    2     5     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      dir     
      prefix  
      suffix  
      perms   

  public static io.vertx.rxjava.core.file.FileSystem newInstance(io.vertx.core.file.FileSystem);
    descriptor: (Lio/vertx/core/file/FileSystem;)Lio/vertx/rxjava/core/file/FileSystem;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.core.file.FileSystem arg
         0: .line 2093
            aload 0 /* arg */
            ifnull 1
            new io.vertx.rxjava.core.file.FileSystem
            dup
            aload 0 /* arg */
            invokespecial io.vertx.rxjava.core.file.FileSystem.<init>:(Lio/vertx/core/file/FileSystem;)V
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: io.vertx.rxjava.core.file.FileSystem
         2: areturn
        end local 0 // io.vertx.core.file.FileSystem arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   arg  Lio/vertx/core/file/FileSystem;
    MethodParameters:
      Name  Flags
      arg   

  private static java.lang.Object lambda$0(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 77
            new io.vertx.rxjava.core.file.FileSystem
            dup
            aload 0 /* obj */
            checkcast io.vertx.core.file.FileSystem
            invokespecial io.vertx.rxjava.core.file.FileSystem.<init>:(Lio/vertx/core/file/FileSystem;)V
            areturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   obj  Ljava/lang/Object;

  private static void lambda$2(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 120
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$3(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 133
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 134
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$4(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 159
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$5(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 171
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 172
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$6(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 218
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$7(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 235
            aload 0 /* this */
            aload 1
            aload 2
            iload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.copyRecursive:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 236
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$8(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 275
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$9(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 288
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 289
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$10(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 314
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$11(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 326
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 327
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$12(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 365
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$13(java.lang.String, long, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;JLio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 378
            aload 0 /* this */
            aload 1
            lload 2
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.truncate:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 379
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$14(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 419
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$15(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 433
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chmod:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 434
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

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

  private void lambda$17(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 497
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chmodRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 498
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$18(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 535
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$19(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 547
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.chown:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 548
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$20(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 594
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;

  private void lambda$21(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 606
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.props:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 607
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;

  private static void lambda$22(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 650
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;

  private void lambda$23(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 662
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.lprops:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 663
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileProps;>;>;

  private static void lambda$24(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 696
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$25(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 707
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.link:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 708
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$26(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 742
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$27(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 753
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.symlink:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 754
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$28(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 786
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$29(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 796
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.unlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 797
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

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

  private void lambda$31(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 838
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readSymlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 839
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

  private static void lambda$32(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 870
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$33(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 880
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.delete:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 881
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$34(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 920
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$35(java.lang.String, boolean, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 934
            aload 0 /* this */
            aload 1
            iload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.deleteRecursive:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 935
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$36(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 971
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$37(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 983
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 984
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$38(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1031
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$39(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1049
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1050
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$40(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1086
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$41(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1098
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdirs:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1099
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$42(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1146
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$43(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1164
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.mkdirs:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1165
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$44(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1201
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;

  private void lambda$45(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1213
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readDir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1214
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;

  private static void lambda$46(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1257
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;

  private void lambda$47(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1273
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readDir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1274
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;

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

  private void lambda$49(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1330
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.readFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1331
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/buffer/Buffer;>;>;

  private static void lambda$50(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1366
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$51(java.lang.String, io.vertx.rxjava.core.buffer.Buffer, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1378
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.writeFile:(Ljava/lang/String;Lio/vertx/rxjava/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1379
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$52(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1425
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;

  private void lambda$53(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1438
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1439
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/AsyncFile;>;>;

  private static void lambda$54(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1471
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$55(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1481
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1482
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  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=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1515
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;

  private void lambda$57(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1526
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1527
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;

  private static void lambda$58(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1559
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;

  private void lambda$59(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1569
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.exists:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1570
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;

  private static void lambda$60(io.vertx.core.AsyncResult);
    descriptor: (Lio/vertx/core/AsyncResult;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.AsyncResult ar
         0: .line 1609
            return
        end local 0 // io.vertx.core.AsyncResult ar
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    ar  Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileSystemProps;>;

  private void lambda$61(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1619
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.fsProps:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1620
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/rxjava/core/file/FileSystemProps;>;>;

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

  private void lambda$63(java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler fut
         0: .line 1682
            aload 0 /* this */
            aload 1
            aload 2 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1683
            return
        end local 2 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     2   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

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

  private void lambda$65(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1763
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1764
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

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

  private void lambda$67(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 1848
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1849
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

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

  private void lambda$69(java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler fut
         0: .line 1916
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1917
            return
        end local 3 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     3   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

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

  private void lambda$71(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler fut
         0: .line 1986
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 1987
            return
        end local 4 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     4   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;

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

  private void lambda$73(java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // io.vertx.rxjava.core.file.FileSystem this
        start local 5 // io.vertx.core.Handler fut
         0: .line 2075
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4
            aload 5 /* fut */
            invokevirtual io.vertx.rxjava.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/rxjava/core/file/FileSystem;
            pop
         1: .line 2076
            return
        end local 5 // io.vertx.core.Handler fut
        end local 0 // io.vertx.rxjava.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rxjava/core/file/FileSystem;
            0    2     5   fut  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
}
SourceFile: "FileSystem.java"
NestMembers:
  io.vertx.rxjava.core.file.FileSystem$1  io.vertx.rxjava.core.file.FileSystem$2  io.vertx.rxjava.core.file.FileSystem$3  io.vertx.rxjava.core.file.FileSystem$4  io.vertx.rxjava.core.file.FileSystem$5
InnerClasses:
  io.vertx.rxjava.core.file.FileSystem$1
  io.vertx.rxjava.core.file.FileSystem$2
  io.vertx.rxjava.core.file.FileSystem$3
  io.vertx.rxjava.core.file.FileSystem$4
  io.vertx.rxjava.core.file.FileSystem$5
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract OnSubscribe = rx.Single$OnSubscribe of rx.Single
    RuntimeVisibleAnnotations: 
      io.vertx.lang.rx.RxGen(value = Lio/vertx/core/file/FileSystem;)