public Promise<AsyncResult<String>> deployVerticle(final String main) { final Promise<AsyncResult<String>> donePromise = new DefaultPromise<AsyncResult<String>>(); container.deployVerticle(main, donePromise); return donePromise; }