I'm simply trying to avoid polluting all of my methods with 'throws' statements for these extremely rarely-occurring parser errors, especially as they don't need to be handled any differently from the other soft failures that might happen above them.

(Essentially, since failures here are all seen as equally noncritical, I don't see the need for checked exceptions.)

I might be wrong though?