Argument parse(List<String> cli) {
		String val = cli.get(0);
		if (!val.startsWith("--")) {
			// Swallow the argument...
			Argument res = new Argument();
			res.value = val;
			res.name = name;
			res.mandatory = mandatory;

			cli.remove(0);
			count++;
			return res;
		}

		return null;
	}