public void onEvent(final IPacket stanza) {
final String name = stanza.getName();
if (name.equals("message")) {
onMessage.fire(new Message(stanza));
} else if (name.equals("presence")) {
onPresence.fire(new Presence(stanza));
} else if (name.equals("iq")) {
final String type = stanza.getAttribute("type");
if ("get".equals(type) || "set".equals(type)) {
onIQ.fire(new IQ(stanza));
} else {