this.invokeCommitForRecovery();
} else {
this.invokeCommit();
}
}
<BUG>public void invokeCommitForRecovery() throws RollbackException, HeuristicMixedException, HeuristicRollbackException,
SecurityException, IllegalStateException, SystemException {
</BUG>
TransactionManager transactionManager = this.beanFactory.getTransactionManager();
CompensableManager compensableManager = this.beanFactory.getCompensableManager();

this.invokeCommitForRecovery();
} else {
this.invokeCommit();
}
}
public void invokeCommitForRecovery() throws RollbackException, HeuristicMixedException,
HeuristicRollbackException, SecurityException, IllegalStateException, SystemException {
TransactionManager transactionManager = this.beanFactory.getTransactionManager();
CompensableManager compensableManager = this.beanFactory.getCompensableManager();
