@Override
 public ExceptionHandler getExceptionHandler() {
   ExceptionHandler result = parent.getExceptionHandler();
   result = new CustomExceptionHandler(result);
   return result;
 }
 @Override
 public ExceptionHandler getExceptionHandler() {
   return new ViewExpiredExceptionExceptionHandler(parent.getExceptionHandler());
 }
 @Override
 public ExceptionHandler getExceptionHandler() {
   return new JsfExceptionHandler(parent.getExceptionHandler());
 }