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