}
final IWVWMap map = new WVWMap(this.type.get(), this.contentMappedByLocation.values());
map.getScores().update(this.redScore.or(0), this.greenScore.or(0), this.blueScore.or(0));
if (this.match.isPresent()) {
map.connectWithMatch(this.match.get());
}
for (IWVWObjective objective : map.getObjectives()) {
objective.connectWithMap(map);
}