MulTEx is a simple, but powerful framework for organizing exceptions
and messages in a multi-tier Java software system.
It offers the key features:
Causal chains/trees as a means to capture low-level error information.
Redundancy-free stack traces and message chains in the case of indirectly caused exceptions.
Internationalized message texts and parameters for exceptions.
Services for reporting an exception chain/tree onto streams and dialogs.
A standard way for writing method bodies with regard to exceptions.
A collection of utilities for centralized exception reporting.