// Queue two event and check the results
TestListener.trace(null);
TestEvent event1 = new TestEvent(root, "1");
event1.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
root.queueEvent(event1);
TestEvent event2 = new TestEvent(root, "2");
event2.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
root.queueEvent(event2);
root.processDecodes(facesContext);
assertEquals("/a/1/b/1/a/2/b/2", TestListener.trace());