Converter can throw ValueConversionException, and it is used in joptsimple for DateConverter and RegexMatcher. So it should be a consistent way of reporting conversion errors. I can prepare a patch if no objections from Daniel. Vladimir