An UnhandledEnumBugException is thrown in case an enumeration was
encountered which is not being considered by the code (e.g. in a
switch/case-statement): We have a coding error!
An UnhandledValueBugException is thrown in case a value was
encountered which is not being considered by the code (e.g. in a
switch/case-statement): We have a coding error!