}
@Override
public void validate(OptionValue v) throws ExpressionParsingException {
if (v.kind != kind)
throw new ExpressionParsingException(String.format("Option %s must be of type %s but you tried to set to %s.",
getOptionName(), kind.name(), v.kind.name()));
}