code: @Override
      public void setTransactionTimeout(int timeout) throws SystemException {
          if (isJustLazyNow()) {
              arrangeLazyProcessIfAllowed(() -> {
                  if (logger.isDebugEnabled()) {
                      logger.debug("#lazyTx ...Setting transaction timeout {}: {}", timeout, buildLazyTxExp());
                  }
                  doSuperSetTransactionTimeout(timeout);
              });
          } else {
              doSuperSetTransactionTimeout(timeout);
          }
      }
docs: ===================