This
RuntimeException is thrown if SnuggleTeX has detected something amiss with its
logic. This must NOT be used to indicate an error in client-supplied input.
This is unchecked, since it is not expected to occur in normal circumstances and users of
SnuggleTeX can't really do anything useful to alleviate the underlying problem!
SnuggleTeX Developer Note
Throw this Exception when SnuggleTeX's code does silly things. (E.g. unexpected switch case,
impossible state.) Raise an error using
SnuggleSession#registerError(InputError)
if the error is down to bad client input.
Any occurrences of this error "in the wild" indicate a bug with SnuggleTeX that needs to
be diagnosed and fixed!