diff --git a/impl/src/main/java/com/sun/faces/lifecycle/Phase.java b/impl/src/main/java/com/sun/faces/lifecycle/Phase.java index 7f273f9552..38a322831b 100644 --- a/impl/src/main/java/com/sun/faces/lifecycle/Phase.java +++ b/impl/src/main/java/com/sun/faces/lifecycle/Phase.java @@ -60,10 +60,7 @@ public abstract class Phase { public void doPhase(FacesContext context, Lifecycle lifecycle, ListIterator listeners) { context.setCurrentPhaseId(getId()); - PhaseEvent event = null; - if (listeners.hasNext()) { - event = new PhaseEvent(context, getId(), lifecycle); - } + PhaseEvent event = new PhaseEvent(context, getId(), lifecycle); // start timing - include before and after phase processing Timer timer = Timer.getInstance();