RedirectVote rv = new RedirectVote(toUpdate.getTargetLocationGroup(), saved);
for (DecisionVoter<RedirectVote> voter : redirectVoters) {
voter.voteFor(rv);
}
if (rv.hasMessages()) {
<BUG>rv.getMessages().forEach(m -> addProblem.add(new Message(m.getMessage()), saved));
</BUG>
}
if (!rv.completed()) {
throw new DeniedException("TransportOrder couldn't be redirected to a new Target");

RedirectVote rv = new RedirectVote(toUpdate.getTargetLocationGroup(), saved);
for (DecisionVoter<RedirectVote> voter : redirectVoters) {
voter.voteFor(rv);
}
if (rv.hasMessages()) {
rv.getMessages().forEach(m -> addProblem.add(new Message.Builder().withMessage(m.getMessage()).build(), saved));
}
if (!rv.completed()) {
throw new DeniedException("TransportOrder couldn't be redirected to a new Target");
