case ActionStatus.COMMITTING:
case ActionStatus.H_COMMIT:
break;
case ActionStatus.ABORTED:
case ActionStatus.ABORTING:
throw new HeuristicRollbackException();
case ActionStatus.H_ROLLBACK:
throw new HeuristicRollbackException();
case ActionStatus.H_HAZARD:
case ActionStatus.H_MIXED:
throw new HeuristicMixedException();
case ActionStatus.INVALID:
throw new IllegalStateException();