public class io.vertx.reactivex.core.file.FileSystem
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.reactivex.core.file.FileSystem
  super_class: java.lang.Object
{
  public static final io.vertx.lang.rx.TypeArg<io.vertx.reactivex.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/reactivex/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 80
            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/reactivex/core/file/FileSystem.lambda$0(Ljava/lang/Object;)Ljava/lang/Object; (6)
                  (Ljava/lang/Object;)Ljava/lang/Object;
         1: .line 81
            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/reactivex/core/file/FileSystem.getDelegate()Lio/vertx/core/file/FileSystem; (5)
                  (Lio/vertx/reactivex/core/file/FileSystem;)Ljava/lang/Object;
         2: .line 80
            invokespecial io.vertx.lang.rx.TypeArg.<init>:(Ljava/util/function/Function;Ljava/util/function/Function;)V
            putstatic io.vertx.reactivex.core.file.FileSystem.__TYPE_ARG:Lio/vertx/lang/rx/TypeArg;
         3: .line 82
            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.reactivex.core.file.FileSystem this
         0: .line 64
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.Object o
         0: .line 69
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 70
      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 71
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast io.vertx.reactivex.core.file.FileSystem
            astore 2 /* that */
        start local 2 // io.vertx.reactivex.core.file.FileSystem that
         4: .line 72
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 2 /* that */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 2 // io.vertx.reactivex.core.file.FileSystem that
        end local 1 // java.lang.Object o
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    5     1     o  Ljava/lang/Object;
            4    5     2  that  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
         0: .line 77
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // io.vertx.core.file.FileSystem delegate
         0: .line 86
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 87
            aload 0 /* this */
            aload 1 /* delegate */
            putfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
         2: .line 88
            return
        end local 1 // io.vertx.core.file.FileSystem delegate
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.Object delegate
         0: .line 90
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 91
            aload 0 /* this */
            aload 1 /* delegate */
            checkcast io.vertx.core.file.FileSystem
            putfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
         2: .line 92
            return
        end local 1 // java.lang.Object delegate
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
         0: .line 95
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            areturn
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 109
            aload 0 /* this */
            getfield io.vertx.reactivex.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 110
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      handler  

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

  public io.reactivex.Completable rxCopy(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 135
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$3(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  from  Ljava/lang/String;
            0    1     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 149
            aload 0 /* this */
            getfield io.vertx.reactivex.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 150
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 162
            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/reactivex/core/file/FileSystem.lambda$4(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 161
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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 io.reactivex.Completable rxCopy(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 173
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/reactivex/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;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public io.vertx.reactivex.core.file.FileSystem copyBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 185
            aload 0 /* this */
            getfield io.vertx.reactivex.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 186
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 203
            aload 0 /* this */
            getfield io.vertx.reactivex.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 204
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  
      handler    

  public io.vertx.reactivex.core.file.FileSystem copyRecursive(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 221
            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/reactivex/core/file/FileSystem.lambda$6(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.copyRecursive:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 220
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/reactivex/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.reactivex.Completable rxCopyRecursive(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 237
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            iload 3 /* recursive */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$7(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1       from  Ljava/lang/String;
            0    1     2         to  Ljava/lang/String;
            0    1     3  recursive  Z
    MethodParameters:
           Name  Flags
      from       
      to         
      recursive  

  public io.vertx.reactivex.core.file.FileSystem copyRecursiveBlocking(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 250
            aload 0 /* this */
            getfield io.vertx.reactivex.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 251
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 264
            aload 0 /* this */
            getfield io.vertx.reactivex.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 265
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      handler  

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

  public io.reactivex.Completable rxMove(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 290
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$9(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  from  Ljava/lang/String;
            0    1     2    to  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      from  
      to    

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 304
            aload 0 /* this */
            getfield io.vertx.reactivex.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 305
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 317
            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/reactivex/core/file/FileSystem.lambda$10(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 316
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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 io.reactivex.Completable rxMove(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 328
            aload 0 /* this */
            aload 1 /* from */
            aload 2 /* to */
            aload 3 /* options */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/reactivex/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;
    MethodParameters:
         Name  Flags
      from     
      to       
      options  

  public io.vertx.reactivex.core.file.FileSystem moveBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String from
        start local 2 // java.lang.String to
         0: .line 340
            aload 0 /* this */
            getfield io.vertx.reactivex.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 341
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String to
        end local 1 // java.lang.String from
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.vertx.reactivex.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 354
            aload 0 /* this */
            getfield io.vertx.reactivex.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 355
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      len      
      handler  

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

  public io.reactivex.Completable rxTruncate(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
         0: .line 380
            aload 0 /* this */
            aload 1 /* path */
            lload 2 /* len */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$13(Ljava/lang/String;JLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
            0    1     2   len  J
    MethodParameters:
      Name  Flags
      path  
      len   

  public io.vertx.reactivex.core.file.FileSystem truncateBlocking(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // long len
         0: .line 392
            aload 0 /* this */
            getfield io.vertx.reactivex.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 393
            aload 0 /* this */
            areturn
        end local 2 // long len
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2   len  J
    MethodParameters:
      Name  Flags
      path  
      len   

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 407
            aload 0 /* this */
            getfield io.vertx.reactivex.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 408
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

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

  public io.reactivex.Completable rxChmod(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 435
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$15(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.reactivex.core.file.FileSystem chmodBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 447
            aload 0 /* this */
            getfield io.vertx.reactivex.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 448
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 465
            aload 0 /* this */
            getfield io.vertx.reactivex.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 466
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  
      handler   

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 483
            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/reactivex/core/file/FileSystem.lambda$16(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.chmodRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 482
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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.reactivex.Completable rxChmodRecursive(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 499
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            aload 3 /* dirPerms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1      path  Ljava/lang/String;
            0    1     2     perms  Ljava/lang/String;
            0    1     3  dirPerms  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      path      
      perms     
      dirPerms  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 512
            aload 0 /* this */
            getfield io.vertx.reactivex.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 513
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 525
            aload 0 /* this */
            getfield io.vertx.reactivex.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 526
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      user     
      group    
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 538
            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/reactivex/core/file/FileSystem.lambda$18(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.chown:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 537
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.Completable rxChown(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 549
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* user */
            aload 3 /* group */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2   user  Ljava/lang/String;
            0    1     3  group  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      user   
      group  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 563
            aload 0 /* this */
            getfield io.vertx.reactivex.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 564
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem props(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.file.FileProps>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 576
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.reactivex.core.file.FileSystem$1
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.reactivex.core.file.FileSystem$1.<init>:(Lio/vertx/reactivex/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 585
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/file/FileProps;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/file/FileProps;>;>;)Lio/vertx/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

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

  public io.vertx.reactivex.core.file.FileProps propsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 619
            aload 0 /* this */
            getfield io.vertx.reactivex.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.reactivex.core.file.FileProps.newInstance:(Lio/vertx/core/file/FileProps;)Lio/vertx/reactivex/core/file/FileProps;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.core.file.FileProps ret
         1: .line 620
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.core.file.FileProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/reactivex/core/file/FileProps;
    MethodParameters:
      Name  Flags
      path  

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

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

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

  public io.vertx.reactivex.core.file.FileProps lpropsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 675
            aload 0 /* this */
            getfield io.vertx.reactivex.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.reactivex.core.file.FileProps.newInstance:(Lio/vertx/core/file/FileProps;)Lio/vertx/reactivex/core/file/FileProps;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.core.file.FileProps ret
         1: .line 676
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.core.file.FileProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/reactivex/core/file/FileProps;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 687
            aload 0 /* this */
            getfield io.vertx.reactivex.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 688
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      link      
      existing  
      handler   

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

  public io.reactivex.Completable rxLink(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 709
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$25(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1      link  Ljava/lang/String;
            0    1     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.reactivex.core.file.FileSystem linkBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 721
            aload 0 /* this */
            getfield io.vertx.reactivex.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 722
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 733
            aload 0 /* this */
            getfield io.vertx.reactivex.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 734
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
          Name  Flags
      link      
      existing  
      handler   

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

  public io.reactivex.Completable rxSymlink(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 755
            aload 0 /* this */
            aload 1 /* link */
            aload 2 /* existing */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$27(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1      link  Ljava/lang/String;
            0    1     2  existing  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      link      
      existing  

  public io.vertx.reactivex.core.file.FileSystem symlinkBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // java.lang.String existing
         0: .line 767
            aload 0 /* this */
            getfield io.vertx.reactivex.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 768
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String existing
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // io.vertx.core.Handler handler
         0: .line 778
            aload 0 /* this */
            getfield io.vertx.reactivex.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 779
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      link     
      handler  

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

  public io.reactivex.Completable rxUnlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 798
            aload 0 /* this */
            aload 1 /* link */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$29(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  link  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.reactivex.core.file.FileSystem unlinkBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 809
            aload 0 /* this */
            getfield io.vertx.reactivex.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 810
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
        start local 2 // io.vertx.core.Handler handler
         0: .line 820
            aload 0 /* this */
            getfield io.vertx.reactivex.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 821
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      link     
      handler  

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

  public io.reactivex.Single<java.lang.String> rxReadSymlink(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 840
            aload 0 /* this */
            aload 1 /* link */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$31(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  link  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String link
         0: .line 851
            aload 0 /* this */
            getfield io.vertx.reactivex.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 852
            aload 2 /* ret */
            areturn
        end local 2 // java.lang.String ret
        end local 1 // java.lang.String link
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  link  Ljava/lang/String;
            1    2     2   ret  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      link  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 862
            aload 0 /* this */
            getfield io.vertx.reactivex.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 863
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Completable rxDelete(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 882
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$33(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.core.file.FileSystem deleteBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 893
            aload 0 /* this */
            getfield io.vertx.reactivex.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 894
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 908
            aload 0 /* this */
            getfield io.vertx.reactivex.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 909
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
           Name  Flags
      path       
      recursive  
      handler    

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

  public io.reactivex.Completable rxDeleteRecursive(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
         0: .line 936
            aload 0 /* this */
            aload 1 /* path */
            iload 2 /* recursive */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$35(Ljava/lang/String;ZLio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1       path  Ljava/lang/String;
            0    1     2  recursive  Z
    MethodParameters:
           Name  Flags
      path       
      recursive  

  public io.vertx.reactivex.core.file.FileSystem deleteRecursiveBlocking(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // boolean recursive
         0: .line 948
            aload 0 /* this */
            getfield io.vertx.reactivex.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 949
            aload 0 /* this */
            areturn
        end local 2 // boolean recursive
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1       path  Ljava/lang/String;
            0    2     2  recursive  Z
    MethodParameters:
           Name  Flags
      path       
      recursive  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 961
            aload 0 /* this */
            getfield io.vertx.reactivex.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 962
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Completable rxMkdir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 985
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$37(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.core.file.FileSystem mkdirBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 996
            aload 0 /* this */
            getfield io.vertx.reactivex.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 997
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1015
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1016
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

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

  public io.reactivex.Completable rxMkdir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1051
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$39(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.reactivex.core.file.FileSystem mkdirBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1063
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1064
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1076
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1077
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Completable rxMkdirs(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1100
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$41(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.core.file.FileSystem mkdirsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1111
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1112
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1130
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1131
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

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

  public io.reactivex.Completable rxMkdirs(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1166
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$43(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.reactivex.core.file.FileSystem mkdirsBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1178
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1179
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1191
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1192
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Single<java.util.List<java.lang.String>> rxReadDir(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1215
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$45(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1226
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1227
            aload 2 /* ret */
            areturn
        end local 2 // java.util.List ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1243
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1244
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      filter   
      handler  

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

  public io.reactivex.Single<java.util.List<java.lang.String>> rxReadDir(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
         0: .line 1275
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* filter */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$47(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 2 // java.lang.String filter
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1    path  Ljava/lang/String;
            0    1     2  filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String filter
         0: .line 1287
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1288
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem readFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.buffer.Buffer>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1300
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            new io.vertx.reactivex.core.file.FileSystem$3
            dup
            aload 0 /* this */
            aload 2 /* handler */
            invokespecial io.vertx.reactivex.core.file.FileSystem$3.<init>:(Lio/vertx/reactivex/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 1309
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1     path  Ljava/lang/String;
            0    2     2  handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/buffer/Buffer;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/buffer/Buffer;>;>;)Lio/vertx/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

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

  public io.vertx.reactivex.core.buffer.Buffer readFileBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/buffer/Buffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1343
            aload 0 /* this */
            getfield io.vertx.reactivex.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.reactivex.core.buffer.Buffer.newInstance:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/reactivex/core/buffer/Buffer;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.core.buffer.Buffer ret
         1: .line 1344
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.core.buffer.Buffer ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/reactivex/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  

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

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

  public io.reactivex.Completable rxWriteFile(java.lang.String, io.vertx.reactivex.core.buffer.Buffer);
    descriptor: (Ljava/lang/String;Lio/vertx/reactivex/core/buffer/Buffer;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.reactivex.core.buffer.Buffer data
         0: .line 1380
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* data */
            invokedynamic accept(Lio/vertx/reactivex/core/file/FileSystem;Ljava/lang/String;Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$51(Ljava/lang/String;Lio/vertx/reactivex/core/buffer/Buffer;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // io.vertx.reactivex.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
            0    1     2  data  Lio/vertx/reactivex/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  
      data  

  public io.vertx.reactivex.core.file.FileSystem writeFileBlocking(java.lang.String, io.vertx.reactivex.core.buffer.Buffer);
    descriptor: (Ljava/lang/String;Lio/vertx/reactivex/core/buffer/Buffer;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.reactivex.core.buffer.Buffer data
         0: .line 1392
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* data */
            invokevirtual io.vertx.reactivex.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 1393
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.reactivex.core.buffer.Buffer data
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            0    2     2  data  Lio/vertx/reactivex/core/buffer/Buffer;
    MethodParameters:
      Name  Flags
      path  
      data  

  public io.vertx.reactivex.core.file.FileSystem open(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.file.AsyncFile>>);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1406
            aload 0 /* this */
            getfield io.vertx.reactivex.core.file.FileSystem.delegate:Lio/vertx/core/file/FileSystem;
            aload 1 /* path */
            aload 2 /* options */
            new io.vertx.reactivex.core.file.FileSystem$4
            dup
            aload 0 /* this */
            aload 3 /* handler */
            invokespecial io.vertx.reactivex.core.file.FileSystem$4.<init>:(Lio/vertx/reactivex/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 1415
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/AsyncFile;>;>;
    Signature: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/file/AsyncFile;>;>;)Lio/vertx/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      options  
      handler  

  public io.vertx.reactivex.core.file.FileSystem open(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1428
            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/reactivex/core/file/FileSystem.lambda$52(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 1427
            areturn
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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 io.reactivex.Single<io.vertx.reactivex.core.file.AsyncFile> rxOpen(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1440
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* options */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$53(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 2 // io.vertx.core.file.OpenOptions options
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/reactivex/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;)Lio/reactivex/Single<Lio/vertx/reactivex/core/file/AsyncFile;>;
    MethodParameters:
         Name  Flags
      path     
      options  

  public io.vertx.reactivex.core.file.AsyncFile openBlocking(java.lang.String, io.vertx.core.file.OpenOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/reactivex/core/file/AsyncFile;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.file.OpenOptions options
         0: .line 1452
            aload 0 /* this */
            getfield io.vertx.reactivex.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.reactivex.core.file.AsyncFile.newInstance:(Lio/vertx/core/file/AsyncFile;)Lio/vertx/reactivex/core/file/AsyncFile;
            astore 3 /* ret */
        start local 3 // io.vertx.reactivex.core.file.AsyncFile ret
         1: .line 1453
            aload 3 /* ret */
            areturn
        end local 3 // io.vertx.reactivex.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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/AsyncFile;
    MethodParameters:
         Name  Flags
      path     
      options  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1463
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1464
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Completable rxCreateFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1483
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$55(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.core.file.FileSystem createFileBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1494
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1495
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1506
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1507
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      perms    
      handler  

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

  public io.reactivex.Completable rxCreateFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1528
            aload 0 /* this */
            aload 1 /* path */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$57(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultCompletable.toCompletable:(Ljava/util/function/Consumer;)Lio/reactivex/Completable;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1   path  Ljava/lang/String;
            0    1     2  perms  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      path   
      perms  

  public io.vertx.reactivex.core.file.FileSystem createFileBlocking(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // java.lang.String perms
         0: .line 1540
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1541
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
        start local 2 // io.vertx.core.Handler handler
         0: .line 1551
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1552
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      path     
      handler  

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

  public io.reactivex.Single<java.lang.Boolean> rxExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1571
            aload 0 /* this */
            aload 1 /* path */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$59(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1582
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1583
            iload 2 /* ret */
            ireturn
        end local 2 // boolean ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Z
    MethodParameters:
      Name  Flags
      path  

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

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

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

  public io.vertx.reactivex.core.file.FileSystemProps fsPropsBlocking(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/reactivex/core/file/FileSystemProps;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String path
         0: .line 1632
            aload 0 /* this */
            getfield io.vertx.reactivex.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.reactivex.core.file.FileSystemProps.newInstance:(Lio/vertx/core/file/FileSystemProps;)Lio/vertx/reactivex/core/file/FileSystemProps;
            astore 2 /* ret */
        start local 2 // io.vertx.reactivex.core.file.FileSystemProps ret
         1: .line 1633
            aload 2 /* ret */
            areturn
        end local 2 // io.vertx.reactivex.core.file.FileSystemProps ret
        end local 1 // java.lang.String path
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  path  Ljava/lang/String;
            1    2     2   ret  Lio/vertx/reactivex/core/file/FileSystemProps;
    MethodParameters:
      Name  Flags
      path  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // io.vertx.core.Handler handler
         0: .line 1650
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1651
            aload 0 /* this */
            areturn
        end local 2 // io.vertx.core.Handler handler
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      handler  

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

  public io.reactivex.Single<java.lang.String> rxCreateTempDirectory(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
         0: .line 1684
            aload 0 /* this */
            aload 1 /* prefix */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$63(Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
         0: .line 1695
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1696
            aload 2 /* ret */
            areturn
        end local 2 // java.lang.String ret
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     1  prefix  Ljava/lang/String;
            1    2     2     ret  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1719
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1720
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      perms    
      handler  

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

  public io.reactivex.Single<java.lang.String> rxCreateTempDirectory(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
         0: .line 1765
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$65(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 2 // java.lang.String perms
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
            0    1     2   perms  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String perms
         0: .line 1777
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1778
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 1802
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1803
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      dir      
      prefix   
      perms    
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1827
            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/reactivex/core/file/FileSystem.lambda$66(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 1826
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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 io.reactivex.Single<java.lang.String> rxCreateTempDirectory(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1850
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/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;)Lio/reactivex/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.reactivex.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 1863
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1864
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1882
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1883
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      suffix   
      handler  

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

  public io.reactivex.Single<java.lang.String> rxCreateTempFile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
         0: .line 1918
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/core/file/FileSystem.lambda$69(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V (7)
                  (Lio/vertx/core/Handler;)V
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/Single;
            areturn
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String prefix
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/core/file/FileSystem;
            0    1     1  prefix  Ljava/lang/String;
            0    1     2  suffix  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/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.reactivex.core.file.FileSystem this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String suffix
         0: .line 1930
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1931
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 1950
            aload 0 /* this */
            getfield io.vertx.reactivex.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 1951
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      prefix   
      suffix   
      perms    
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1970
            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/reactivex/core/file/FileSystem.lambda$70(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 1969
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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 io.reactivex.Single<java.lang.String> rxCreateTempFile(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.reactivex.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 1988
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* suffix */
            aload 3 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/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;)Lio/reactivex/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.reactivex.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 2001
            aload 0 /* this */
            getfield io.vertx.reactivex.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 2002
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // io.vertx.reactivex.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 2027
            aload 0 /* this */
            getfield io.vertx.reactivex.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 2028
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/reactivex/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/reactivex/core/file/FileSystem;
    MethodParameters:
         Name  Flags
      dir      
      prefix   
      suffix   
      perms    
      handler  

  public io.vertx.reactivex.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/reactivex/core/file/FileSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 2053
            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/reactivex/core/file/FileSystem.lambda$72(Lio/vertx/core/AsyncResult;)V (6)
                  (Lio/vertx/core/AsyncResult;)V
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
         1: .line 2052
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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 io.reactivex.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;)Lio/reactivex/Single;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.reactivex.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 2077
            aload 0 /* this */
            aload 1 /* dir */
            aload 2 /* prefix */
            aload 3 /* suffix */
            aload 4 /* perms */
            invokedynamic accept(Lio/vertx/reactivex/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/reactivex/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
            invokestatic io.vertx.reactivex.impl.AsyncResultSingle.toSingle:(Ljava/util/function/Consumer;)Lio/reactivex/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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/vertx/reactivex/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;)Lio/reactivex/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.reactivex.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 2091
            aload 0 /* this */
            getfield io.vertx.reactivex.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 2092
            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.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/reactivex/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.reactivex.core.file.FileSystem newInstance(io.vertx.core.file.FileSystem);
    descriptor: (Lio/vertx/core/file/FileSystem;)Lio/vertx/reactivex/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 2096
            aload 0 /* arg */
            ifnull 1
            new io.vertx.reactivex.core.file.FileSystem
            dup
            aload 0 /* arg */
            invokespecial io.vertx.reactivex.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.reactivex.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 80
            new io.vertx.reactivex.core.file.FileSystem
            dup
            aload 0 /* obj */
            checkcast io.vertx.core.file.FileSystem
            invokespecial io.vertx.reactivex.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 123
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 136
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 137
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 162
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 174
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 175
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 221
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 238
            aload 0 /* this */
            aload 1
            aload 2
            iload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.copyRecursive:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 239
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 278
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 291
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 292
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 317
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 329
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 330
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 368
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 381
            aload 0 /* this */
            aload 1
            lload 2
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.truncate:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 382
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 422
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 436
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.chmod:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 437
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 483
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 500
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.chmodRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 501
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 538
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 550
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.chown:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 551
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 597
            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/reactivex/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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 609
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.props:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 610
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/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 653
            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/reactivex/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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 665
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.lprops:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 666
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/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 699
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 710
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.link:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 711
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 745
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 756
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.symlink:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 757
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 789
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 799
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.unlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 800
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 831
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 841
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.readSymlink:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 842
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 873
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 883
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.delete:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 884
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 923
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 937
            aload 0 /* this */
            aload 1
            iload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.deleteRecursive:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 938
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 974
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 986
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.mkdir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 987
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1034
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1052
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.mkdir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1053
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1089
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1101
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.mkdirs:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1102
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1149
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1167
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.mkdirs:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1168
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1204
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1216
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.readDir:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1217
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1260
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1276
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.readDir:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1277
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1321
            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/reactivex/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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1333
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.readFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1334
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/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 1369
            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.reactivex.core.buffer.Buffer, io.vertx.core.Handler);
    descriptor: (Ljava/lang/String;Lio/vertx/reactivex/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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1381
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.writeFile:(Ljava/lang/String;Lio/vertx/reactivex/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1382
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1428
            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/reactivex/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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1441
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1442
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/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 1474
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1484
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createFile:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1485
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1518
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1529
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1530
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1562
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1572
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.exists:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1573
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1612
            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/reactivex/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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1622
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.fsProps:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1623
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/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 1668
            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.reactivex.core.file.FileSystem this
        start local 2 // io.vertx.core.Handler $handler
         0: .line 1685
            aload 0 /* this */
            aload 1
            aload 2 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1686
            return
        end local 2 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     2  $handler  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 1743
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1766
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1767
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1827
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 1851
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempDirectory:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1852
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 1901
            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.reactivex.core.file.FileSystem this
        start local 3 // io.vertx.core.Handler $handler
         0: .line 1919
            aload 0 /* this */
            aload 1
            aload 2
            aload 3 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1920
            return
        end local 3 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     3  $handler  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 1970
            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.reactivex.core.file.FileSystem this
        start local 4 // io.vertx.core.Handler $handler
         0: .line 1989
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 1990
            return
        end local 4 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     4  $handler  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 2053
            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.reactivex.core.file.FileSystem this
        start local 5 // io.vertx.core.Handler $handler
         0: .line 2078
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            aload 4
            aload 5 /* $handler */
            invokevirtual io.vertx.reactivex.core.file.FileSystem.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
            pop
         1: .line 2079
            return
        end local 5 // io.vertx.core.Handler $handler
        end local 0 // io.vertx.reactivex.core.file.FileSystem this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/reactivex/core/file/FileSystem;
            0    2     5  $handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
}
SourceFile: "FileSystem.java"
NestMembers:
  io.vertx.reactivex.core.file.FileSystem$1  io.vertx.reactivex.core.file.FileSystem$2  io.vertx.reactivex.core.file.FileSystem$3  io.vertx.reactivex.core.file.FileSystem$4  io.vertx.reactivex.core.file.FileSystem$5
InnerClasses:
  io.vertx.reactivex.core.file.FileSystem$1
  io.vertx.reactivex.core.file.FileSystem$2
  io.vertx.reactivex.core.file.FileSystem$3
  io.vertx.reactivex.core.file.FileSystem$4
  io.vertx.reactivex.core.file.FileSystem$5
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
    RuntimeVisibleAnnotations: 
      io.vertx.lang.rx.RxGen(value = Lio/vertx/core/file/FileSystem;)