At present, validate() is not invoked until the format is used. This means that invalid arguments are not detected at the point they are provided.
It would be possible to run validate as part of the withArgument() methods. This would allow earlier detection, and avoid the issue that currently some incorrect arguments may generate ISE rather than IAE. I think the only possible user problem is that escape must be set before using Quote.NONE as the policy, but this could be documented. Otherwise AFAICT the arguments can be set in any order. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org