public void addHandler(Handler handler) { if (log.isDebugEnabled()) log.debug("adding handler " + handler + " to phase " + handler.getPhase()); HandlerOrderer phaseHandlers = getPhaseHandlers(handler.getPhase()); if (phaseHandlers == null) { if (log.isDebugEnabled()) log.debug("Phase " + handler.getPhase() + " does not exist. Skipping handler " + handler.getClass().getName()); } else { phaseHandlers.insertHandler(handler); } }