Exception thrown to indicate a syntax error in a regular expression.
This is a non-checked exception because you should only have problems compiling
a regular expression during development.
If you are making regular expresion programs dynamically then you can catch it
if you wish. But should not be forced to.