+ return transaction.getProxy();
+ }
+
+ /**
+ * Gets the thread-specific transaction object.
+ * @return Transaction object.
+ */
+ UserTransaction getThreadSpecificTransaction() {
+ getTransaction(); // create tx if needed
+ return transaction.get();