}
// Resident doesn't have enough funds.
if (townPrice > 0) {
Town town = defenderResident.getTown();
if (!town.canPayFromHoldings(townPrice)) {
// Town doesn't have enough funds.
townPrice = town.getHoldingBalance();
try {
plugin.getTownyUniverse().getWarEvent().remove(attackerResident.getTown(), town);
} catch (NotRegisteredException e) {