Updated to use vertx-codegen