code: public VertxCompletableFuture<T> withContext() {
      Context context = Objects.requireNonNull(Vertx.currentContext());
      return withContext(context);
    }
docs: Creates a new {@link VertxCompletableFuture} using the current context. This method is used to switch between
  Vert.x contexts.
  
  @return the created {@link VertxCompletableFuture}