@PostConstruct private void initializeDialog() { String letterDate = modelTranslations.toDisplayString(state.getDate()); addDecoratedText("letter.location.date", "dateLocation", Pos.CENTER_RIGHT, state.getLocation(), letterDate); addVerticalSpacer(20); if (state.isReputation() && state.isMoney()) { addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.SocialAdvancementDeficitDialog.missingReputationAndWealth", "missingReputationAndWealth", state.getLocation()); } else if (state.isMoney()) { addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.SocialAdvancementDeficitDialog.missingMoney", "missingMoney", state.getLocation()); } else { addDecoratedText("ch.sahits.game.openpatrician.display.dialog.event.SocialAdvancementDeficitDialog.missingReputation", "missingReputation", state.getLocation()); } } }