if (runner.isBuyChip()) { runnerPrice += chipPrice; }
	public float getPriceForRunner(Runner runner, Locale locale, float chipDiscount) {		Age age = null;		if (runner.getUser() != null) {			age = new Age(runner.getUser().getDateOfBirth());		}		else {			age = new Age(runner.getDateOfBirth());		}		boolean isChild = age.getYears() <= 12;				float runnerPrice = isChild ? runner.getDistance().getChildrenPrice(locale) : runner.getDistance().getPrice(locale);		if (runner.isOwnChip() || runner.isBuyChip()) {			runnerPrice = runnerPrice - chipDiscount;		}		return runnerPrice;	}