} else {
if (manager.isCompleteVisible(to)) {
if (after) {
manager.addForeignUnit(unitID);
}
ConstructUnit constructUnit
= new ConstructUnit(manager.getRestrictedToNation(),
mapData.getMapObjectPosition(unitID),
mapData.getMapObjectOwner(unitID));
constructUnit.notify(before, after);
} else {
// do nothing, nothing is visible
}
}
}