if (manager.isCompleteVisible(to)) {
moveUnit.notify(manager.getRestrictedToNation(), before, after);
} else {
RemoveUnit removeUnit = new RemoveUnit(manager.getRestrictedToNation(),
unitID);
removeUnit.notify(before, after);
if (before) {
manager.removeForeignUnit(unitID);
}
}
} else {