private static void step1window() throws ExitInputedException, RestartInputedException, FinishInputedException {
		sysline();
		sysout("STEP 1");
		sysline();
		sysout("Please specify what is the most important criterion for you: * ");
		tab();
		for (CarCriterion carCriterion : CarCriterion.values()) {
			if (!carCriterion.toString().equals("select"))
				sysout(carCriterion.toString());
		}
		untab();
		sysout("You can type maximally three criterions separated by comma, \nfrom the highest to the lowest priority.");
		String criterion = sysin();
		String[] criterions = criterion.split(",");
		if (criterions.length > 0) {
			criterion1 = CarCriterion.valueOf(criterions[0].trim());
			sysout(criterions[0]);
		}
		if (criterions.length > 1) {
			criterion2 = CarCriterion.valueOf(criterions[1].trim());
		}
		if (criterions.length > 2) {
			criterion1 = CarCriterion.valueOf(criterions[2].trim());
		}
		sysout("What is the general character of your car? * ");
		tab();
		for (CarDomainType carDomainType : CarDomainType.values()) {
			if (!carDomainType.toString().equals("select"))
				sysout(carDomainType.toString());
		}
		untab();
		String in = sysin();
		if (in.trim().length() > 0)
			carDomainType = CarDomainType.valueOf(in);
		sysout("How much money do you want spend maximally? (zlotys)");
		in = sysin();
	}