Actually, you did make other things private, too. I guess Vertx should have a private constructor then, too.