boolean newLand = false;
Object o = propertyService.getOwnership(destination);
if (o instanceof Dynasty) {
Dynasty ownership = (Dynasty) o;
if (!dynasty.equals(ownership)) {
City city = cityService.getCity(destination);
if (city != null) {
Collection<City> citiesOfPlayer = getCitiesForDynasty(ownership);
for (Tile tile : mapService.getTiles()) {
if (ownership
.equals(propertyService.getOwnership(tile))) {