final @TypeInfo("ceylon.language::String") @DocAnnotation$annotation$(description = "todo") ceylon.language.String name,
final @TypeInfo("io.vertx.ceylon.core::DeploymentOptions") @DocAnnotation$annotation$(description = "todo") io.vertx.ceylon.core.DeploymentOptions options,
final @TypeInfo("ceylon.language::Anything(ceylon.language::Throwable|ceylon.language::String)") @DocAnnotation$annotation$(description = "todo") Callable<?> completionHandler) {
java.lang.String arg_0 = name.toString();
io.vertx.core.DeploymentOptions arg_1 = options == null ? null : new io.vertx.core.DeploymentOptions(io.vertx.lang.ceylon.Helper.toJsonObject(options.toJson()));
<BUG>io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>> arg_2 = new io.vertx.lang.ceylon.AsyncResultAdapter<java.lang.String>(completionHandler) { public Object toCeylon(java.lang.String event) { return new ceylon.language.String(event); } };
</BUG>
delegate.deployVerticle(arg_0, arg_1, arg_2);
}
@DocAnnotation$annotation$(description = "todo")

final @TypeInfo("ceylon.language::String") @DocAnnotation$annotation$(description = "todo") ceylon.language.String name,
final @TypeInfo("ceylon.language::Anything(ceylon.language::Throwable|ceylon.language::String)") @DocAnnotation$annotation$(description = "todo") Callable<?> completionHandler) {
java.lang.String arg_0 = name.toString();
io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>> arg_1 = new io.vertx.lang.ceylon.AsyncResultAdapter<java.lang.String>(completionHandler) { public Object toCeylon(java.lang.String event) { return io.vertx.lang.ceylon.ToCeylon.String.convert(event); } };
delegate.deployVerticle(arg_0, arg_1);
}
@DocAnnotation$annotation$(description = "todo")
