docs: public static TransactionContext getTransactionContext(HazelcastInstance hazelcastInstance) {
          TransactionContextHolder transactionContextHolder =
                  (TransactionContextHolder) TransactionSynchronizationManager.getResource(hazelcastInstance);
          if (transactionContextHolder == null) {
              throw new NoTransactionException("No TransactionContext with actual transaction available for current thread");
          }
          return transactionContextHolder.getContext();
      }