Description

A DESCRIPTION OF THE REQUEST :
FacesMessage.Severity is a typesafe enumeration with the meaning to describe the
severity of an error message displayed using JSF. As a typesafe enumeration, it
is basically a simple class reference without any transient meaning. This class
is unfortunately not serializable.

JUSTIFICATION :
In order to create error pages which contain jsf style error descriptions (a
summary, a detail, and a severity), it can be clever to add a FacesMessage as a
managed bean with e.g. session scope. As such, it will fail a web session to be
serialized e.g. in failover or server redeployment situations.