private void askForVisitors() {
		Vector<String> visitorNames = new Vector<String>();
		System.out.println(LABEL_VISITORS);
		System.out.println(LABEL_VISITORS_EXIT);
		for (int i = 0; i < visit.getVisitorNumber(); i++) {
			System.out.println(Integer.toString(i+1) + ": ");
			
			boolean ok = false;
			do {
				String text = input.nextLine();
				if (text.equals(COMMAND_EXIT)) {
					visit.setVisitorNumber(visitorNames.size());
					break;
				} else {

					System.out.println(LABEL_NAME);
					try {
						if (text.length() == 0) {
							retry(ERROR_EMPTY_NAME);
						} else {
							ok = true;
							visitorNames.add(text);
						}
					} catch (InputMismatchException e) {
						retry(ERROR_INVALID_NAME);
					}
				}
			} while (!ok);
			
		}
		visit.setVisitorNames(visitorNames);
	}