public void setOption(String option, Collection values) {
		if (option.equals("value")) {
			if (values.size() != 1)
				throw new IllegalArgumentException(
						"Wildcard supports only one value.");
			wildcard = (String) values.iterator().next();
			firstStar = wildcard.indexOf('*');
		} else
			throw new IllegalArgumentException("Invalid option `" + option
					+ "'.");
	}