code: public static <T> T runInNewTransaction(@NotNull final PlatformTransactionManager txManager,
              final String transactionName, @NotNull final TransactionCallback<T> action) {
          return runInNewTransaction(txManager, transactionName, Isolation.DEFAULT.value(), action);
      }
docs: Executes the modifying action in new transaction
  
  @param txManager
  transaction manager interface
  @param transactionName
  the name of the new transaction
  @param action
  the callback to execute in new tranaction
  
  @return the result of the action