transactionCoordinator.rollback(xid);
throw new HeuristicRollbackException();
} catch (XAException xae) {
throw new SystemException();
}
<BUG>}
public void fireCompensableCommit(CompensableTransaction transaction)
throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException,
IllegalStateException, SystemException {</BUG>
try {

transactionCoordinator.rollback(xid);
throw new HeuristicRollbackException();
} catch (XAException xae) {
throw new SystemException();
}
}
public void fireCompensableCommit(CompensableTransaction transaction) throws RollbackException, HeuristicMixedException,
HeuristicRollbackException, SecurityException, IllegalStateException, SystemException {
try {
