@Override
public void fireEvent(NotifyEvent event)
{
switch(event.getEventType()){
case BUDDY_APPLICAION:
BuddyApplicationEvent e1 = (BuddyApplicationEvent) event;
this.buddyApplication(e1.getBuddy(), e1.getDesc());
break;
case BUDDY_MESSAGE:
BuddyMessageEvent e2 = (BuddyMessageEvent) event;
this.buddyMessageRecived(e2.getBuddy(), e2.getMessage(), e2.getDialogProxy());