assertEquals(lcycles.get(1), "lifecycle-2");
assertEquals(lcycles.get(2), "lifecycle-3");
List<Listener> listeners = app.getListeners();
assertEquals(listeners.size(), 2);
Listener listener1 = listeners.get(0);
assertEquals(listener1.getListenerClass(), "org.apache.listener.ListenerOne");
descs = listener1.getDescriptions();
assertEquals(descs.size(), 2);
Description d5 = descs.get(0);
assertEquals(d5.getLang(), "en");
assertEquals(d5.getDescription(), "Listen to me once");
Description d6 = descs.get(1);
assertEquals(d6.getLang(), "fr");
assertEquals(d6.getDescription(), "�coutez moi une fois");
dnames = listener1.getDisplayNames();
assertEquals(dnames.size(), 2);
DisplayName dn5 = dnames.get(0);
assertEquals(dn5.getLang(), "en");
assertEquals(dn5.getDisplayName(), "Listen to me twice");
DisplayName dn6 = dnames.get(1);
assertEquals(dn6.getLang(), "fr");
assertEquals(dn6.getDisplayName(), "�coutez moi deux fois");
Listener listener2 = listeners.get(1);
assertEquals(listener2.getListenerClass(), "org.apache.listener.ListenerTwo");
descs = listener2.getDescriptions();
assertEquals(descs.size(), 2);
d5 = descs.get(0);
assertEquals(d5.getLang(), "en");
assertEquals(d5.getDescription(), "Don't listen to me");
d6 = descs.get(1);
assertEquals(d6.getLang(), "fr");
assertEquals(d6.getDescription(), "N'�coutez pas moi");
dnames = listener2.getDisplayNames();
assertEquals(dnames.size(), 2);
dn5 = dnames.get(0);
assertEquals(dn5.getLang(), "en");
assertEquals(dn5.getDisplayName(), "Listen!");
dn6 = dnames.get(1);