class io.vertx.core.file.impl.FileSystemImpl$6 extends io.vertx.core.file.impl.FileSystemImpl$BlockingAction { final java.lang.String val$path; final java.lang.String val$user; final java.lang.String val$group; final io.vertx.core.file.impl.FileSystemImpl this$0; void (io.vertx.core.file.impl.FileSystemImpl, java.lang.String, java.lang.String, java.lang.String) { io.vertx.core.file.impl.FileSystemImpl v; io.vertx.core.file.impl.FileSystemImpl$6 v; java.lang.String v, v, v; v := @this: io.vertx.core.file.impl.FileSystemImpl$6; v := @parameter: io.vertx.core.file.impl.FileSystemImpl; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v. = v; v. = v; v. = v; v. = v; specialinvoke v.(io.vertx.core.file.impl.FileSystemImpl)>(v); return; } public java.lang.Void perform() { io.vertx.core.file.impl.FileSystemImpl$6 v; io.vertx.core.file.FileSystemException v, v, v; java.nio.file.attribute.GroupPrincipal v; java.nio.file.LinkOption v; java.nio.file.attribute.UserPrincipal v, v; java.lang.SecurityException v; java.lang.String v, v, v, v, v, v, v, v, v; java.nio.file.Path v; io.vertx.core.impl.VertxInternal v; java.nio.file.LinkOption[] v; java.nio.file.attribute.FileAttributeView v; java.io.IOException v; java.nio.file.FileSystem v; java.io.File v; io.vertx.core.file.impl.FileSystemImpl v; java.nio.file.attribute.UserPrincipalLookupService v; v := @this: io.vertx.core.file.impl.FileSystemImpl$6; label: v = v.; v = v.; v = v.; v = interfaceinvoke v.(v); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(); v = v.; if v != null goto label; v = null; goto label; label: v = v.; v = virtualinvoke v.(v); label: v = v; v = v.; if v != null goto label; v = null; goto label; label: v = v.; v = virtualinvoke v.(v); label: if v == null goto label; v = newarray (java.nio.file.LinkOption)[1]; v = ; v[0] = v; v = staticinvoke (v, class "Ljava/nio/file/attribute/PosixFileAttributeView;", v); if v != null goto label; v = new io.vertx.core.file.FileSystemException; specialinvoke v.(java.lang.String)>("Change group of file not supported"); throw v; label: interfaceinvoke v.(v); label: if v == null goto label; staticinvoke (v, v); label: goto label; label: v := @caughtexception; v = new io.vertx.core.file.FileSystemException; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Accessed denied for chown on \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v := @caughtexception; v = new io.vertx.core.file.FileSystemException; v = v.; v = staticinvoke ("crown", v); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: return null; catch java.lang.SecurityException from label to label with label; catch java.io.IOException from label to label with label; } }