@Override
	public void parseValueFromString(String rawString) throws ParseException {
		rawString = rawString.toLowerCase();
		final boolean isTrue = "t".equals(rawString)
				|| "true".equals(rawString) || "y".equals(rawString);
		if (!(isTrue || "f".equals(rawString) || "false".equals(rawString) || "n"
				.equals(rawString))) {
			throw new ParseException("The given string is no boolean value", 0);
		}
		this.model.setValue(isTrue ? true : false);
	}