resident.setTown(this);
}
public void addResidentCheck(Resident resident) throws AlreadyRegisteredException {
if (hasResident(resident))
throw new AlreadyRegisteredException(String.format(TownySettings.getLangString("msg_err_already_in_town"), resident.getName(), getFormattedName()));
else if (resident.hasTown())
try {
if (!resident.getTown().equals(this))
throw new AlreadyRegisteredException(String.format(TownySettings.getLangString("msg_err_already_in_town"), resident.getName(), getFormattedName()));
} catch (NotRegisteredException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}