return "";
}
Target target = mode.getTargets().get(0);
StringBuilder sb = new StringBuilder("Return ");
if (target.getNumberOfTargets() == 0 && target.getMaxNumberOfTargets() > 0) {
<BUG>sb.append("up to ").append(target.getMaxNumberOfTargets()).append(" target ").append(target.getTargetName()).append(" to their owners' hand");
</BUG>
return sb.toString();
} else {
if (!target.getTargetName().startsWith("another")) {

return "";
}
Target target = mode.getTargets().get(0);
StringBuilder sb = new StringBuilder("Return ");
if (target.getNumberOfTargets() == 0 && target.getMaxNumberOfTargets() > 0) {
sb.append("up to ").append(CardUtil.numberToText(target.getMaxNumberOfTargets())).append(" target ").append(target.getTargetName()).append(" to their owners' hand");
return sb.toString();
} else {
if (!target.getTargetName().startsWith("another")) {
