if (personalID != null) {
if (personalID != null && personalID.length() > 0) {
	private Runner collectValues(IWContext iwc) throws FinderException, RemoteException {		String personalID = iwc.getParameter(PARAMETER_PERSONAL_ID);		if (personalID != null) {			Runner runner = getRunner(iwc, personalID);			if (runner == null) {				runner = new Runner();				runner.setPersonalID(personalID);				if (isIcelandic) {					User user = getUserBusiness(iwc).getUser(personalID);					runner.setUser(user);				}			}						if (!isIcelandic) {				IWTimestamp dateOfBirth = new IWTimestamp(personalID);				runner.setDateOfBirth(dateOfBirth.getDate());			}			if (iwc.isParameterSet(PARAMETER_RUN)) {				runner.setRun(ConverterUtility.getInstance().convertGroupToRun(new Integer(iwc.getParameter(PARAMETER_RUN))));			}			if (iwc.isParameterSet(PARAMETER_DISTANCE)) {				runner.setDistance(ConverterUtility.getInstance().convertGroupToDistance(new Integer(iwc.getParameter(PARAMETER_DISTANCE))));			}			if (iwc.isParameterSet(PARAMETER_NAME)) {				runner.setName(iwc.getParameter(PARAMETER_NAME));			}			if (iwc.isParameterSet(PARAMETER_ADDRESS)) {				runner.setAddress(iwc.getParameter(PARAMETER_ADDRESS));			}			if (iwc.isParameterSet(PARAMETER_POSTAL_CODE)) {				runner.setPostalCode(iwc.getParameter(PARAMETER_POSTAL_CODE));			}			if (iwc.isParameterSet(PARAMETER_CITY)) {				runner.setCity(iwc.getParameter(PARAMETER_CITY));			}			if (iwc.isParameterSet(PARAMETER_COUNTRY)) {				runner.setCountry(getUserBusiness(iwc).getAddressBusiness().getCountryHome().findByPrimaryKey(new Integer(iwc.getParameter(PARAMETER_COUNTRY))));			}			if (iwc.isParameterSet(PARAMETER_GENDER)) {				runner.setGender(getGenderBusiness(iwc).getGender(new Integer(iwc.getParameter(PARAMETER_GENDER))));			}			if (iwc.isParameterSet(PARAMETER_NATIONALITY)) {				runner.setNationality(getUserBusiness(iwc).getAddressBusiness().getCountryHome().findByPrimaryKey(new Integer(iwc.getParameter(PARAMETER_NATIONALITY))));			}			if (iwc.isParameterSet(PARAMETER_EMAIL)) {				runner.setEmail(iwc.getParameter(PARAMETER_EMAIL));			}			if (iwc.isParameterSet(PARAMETER_HOME_PHONE)) {				runner.setHomePhone(iwc.getParameter(PARAMETER_HOME_PHONE));			}			if (iwc.isParameterSet(PARAMETER_MOBILE_PHONE)) {				runner.setMobilePhone(iwc.getParameter(PARAMETER_MOBILE_PHONE));			}			if (iwc.isParameterSet(PARAMETER_SHIRT_SIZE)) {				runner.setShirtSize(iwc.getParameter(PARAMETER_SHIRT_SIZE));			}			if (iwc.isParameterSet(PARAMETER_CHIP)) {				String chip = iwc.getParameter(PARAMETER_CHIP);				if (chip.equals(IWMarathonConstants.CHIP_RENT)) {					runner.setRentChip(true);				}				else if (chip.equals(IWMarathonConstants.CHIP_BUY)) {					runner.setBuyChip(true);				}				else if (chip.equals(IWMarathonConstants.CHIP_OWN)) {					runner.setOwnChip(true);				}			}			if (iwc.isParameterSet(PARAMETER_CHIP_NUMBER)) {				runner.setChipNumber(iwc.getParameter(PARAMETER_CHIP_NUMBER));			}			if (iwc.isParameterSet(PARAMETER_AGREE)) {				runner.setAgree(true);			}			addRunner(iwc, personalID, runner);			return runner;		}		return new Runner();	}