Inconsistency between TypeCheckException and ParseException
Currently we have the following difference (unintuitive to me):
- TypeCheckException is a checked exception (extends Exception)
- ParseException is an unchecked exception (extends RuntimeException)
Is there a reason for this difference? I would suggest to make them both RuntimeException s
(from redmine: issue id 828, created on 2012-05-25, closed on 2012-07-07)