public static UnplannablePeriodList parse(String in) {
		if (in.isEmpty())
			return new UnplannablePeriodList();
		String read = in;
		UnplannablePeriodList list = new UnplannablePeriodList();
		int nextsplit = read.indexOf(',');
		while (nextsplit != -1 && read.length() > 1) {
			list.addUnplannablePeriod(UnplannablePeriod.parse(read.substring(0, nextsplit)));
			read = read.substring(nextsplit + 1);
			nextsplit = read.indexOf(',');
		}
		if (read.length() > 1)
			list.addUnplannablePeriod(UnplannablePeriod.parse(read));

		return list;
	}