code: public void withVoidTransaction(@NotNull Propagation propagation,
                                      @NotNull Isolation isolation,
                                      @NotNull VoidTransactionCallback callback) {
          withTransaction(propagation, isolation, fromVoidCallback(callback));
      }
docs: Executes a block of code with given propagation and isolation.