BlackLab
BlackLab copied to clipboard
Move away from checked exceptions
For example, ErrorOpeningIndex shouldn't be a checked exception, as in the vast majority of cases there's no graceful way to handle this. This leads to either it being immediately wrapped in a RuntimeException, or having to explicitly pass it all the way up the call chain. Both add unnecessary boilerplate.