@Override
    protected void onPrivateMessage(String sender, String login, String hostname, String message) {
        PrivateMessagingListener listener = getPrivateMessagingListener(sender);
        if (listener != null)
            listener.privateMessageReceived(message);
        else if (serverEventsListener != null)
            serverEventsListener.privateMessageWithoutListenerReceived(sender, message);
    }