@Handler
  void onEvent(final PlayerDefendCountryResponseDeniedEvent event) {
    Arguments.checkIsNotNull(event, "event");

    log.debug("Event received [{}].", event);

    status(
        "Whoops, it looks like you aren't authorized to defend {} against {} in {}. Reason: {}",
        getBattleDialogDefendingCountryName(),
        getBattleDialogAttackerName(),
        getBattleDialogAttackingCountryName(),
        Strings.toCase(event.getReason().toString().replaceAll("_", " "), LetterCase.LOWER));

    super.onEvent(event);
  }