with errors and exceptions, and more. JavaServer Faces is an important user-interface