case TwoPhaseResult.CANCELLED: case TwoPhaseResult.HEURISTIC_CANCEL: throw new CoordinatorCancelledException(); case TwoPhaseResult.HEURISTIC_MIXED: throw new ProtocolViolationException("HeuristicMixed");
case TwoPhaseResult.CANCELLED: case TwoPhaseResult.HEURISTIC_CANCEL: throw new CoordinatorCancelledException(); case TwoPhaseResult.HEURISTIC_MIXED: throw new ProtocolViolationException("HeuristicMixed");