public static void handlePrivMessage(String params) {
        int upto;
        if ((upto = params.indexOf(" ")) == -1) {
            appendError("Nesprávná syntaxe příkazu: /privmsg příjemce zpráva");
            return;
        }

        String target = params.substring(0, upto);
        String message  = params.substring(upto + 1);

        getCurrentServerTab().getConnection().sendMessage(target, message);
        clearInput();

        AbstractTab tab;
        ServerTab serverTab = getCurrentServerTab();
        if ( target.startsWith("#") ) {
            tab = serverTab.getChannelTabByName(target);
        } else {
            tab = serverTab.getPrivateChatByName(target);
            if (tab  == null )
                tab = serverTab.createPrivateChatTab(target);
        }

        if (tab != null) {
            String myNick = serverTab.getConnection().getNick();
            tab.appendText( HTML.bold(myNick) + ": " + HTML.escapeTags(message) );
        }
    }