Kitchen has a hierarchy of exceptions that should make it easy to catch many errors emitted by kitchen itself.
Exception classes for kitchen and the root of the exception hierarchy for all kitchen modules.
Base exception class for any error thrown directly by kitchen.
Exception classes thrown by kitchen’s text processing routines.
Exception thrown by error conditions when encoding an xml string.
Exception thrown when an ascii control character is encountered.