package com.nanometer.smartlab.exception; import javax.faces.context.ExceptionHandler; import javax.faces.context.ExceptionHandlerFactory; public class MyExceptionHandlerFactory extends ExceptionHandlerFactory { private ExceptionHandlerFactory base; public MyExceptionHandlerFactory(ExceptionHandlerFactory base) { this.base = base; } @Override public ExceptionHandler getExceptionHandler() { return new MyExceptionHandler(base.getExceptionHandler()); } }