docs: public Object doGetTransaction() throws TransactionException {
  		CompensatingTransactionHolderSupport holder = (CompensatingTransactionHolderSupport) TransactionSynchronizationManager
  				.getResource(getTransactionSynchronizationKey());
          return new CompensatingTransactionObject(holder);
  	}