docs: public TransactionImpl createTransaction(boolean readOnly)
    {
      TransactionImpl transaction = transactionsCache.get();
      if(transaction != null) {
        transaction.incrementTransactionNestingLevel();
      }
      else {
        transaction = new TransactionImpl(this, transactionTimeout, readOnly);
        transactionsCache.set(transaction);
      }
      return transaction;
    }