}
Farm farm = (Farm) feature;
FarmScoreContext ctx = farm.getScoreContext();
ctx.setCityCache(new HashMap<City, CityScoreContext>());
farm.walk(ctx);
if (!farm.getTile().getGame().hasRule(CustomRule.MULTI_BARN_ALLOWED)) {
for (Special m : ctx.getSpecialMeeples()) {
if (m instanceof Barn) {
return new DeploymentCheckResult("Another barn is already placed on the farm.");