Problema no bloqueio do usuário na lista de chat usando o smack e o servidor de fogo aberto

Quero bloquear um amigo em particular da minha lista de bate-papo comXMPP. código funciona bem. Não há exceção, mas não consigo bloquear um usuário. Estou usando o servidor de fogo aberto. Que mudanças devo fazer no servidor?

Vocês podem ter alguma ideia?

Meu código:

public void XMPPAddNewPrivacyList(Connection connection, String userName) {

    String listName = "newList";

    // Create the list of PrivacyItem that will allow or
    // deny some privacy aspect

    List<PrivacyItem> privacyItems = new Vector<PrivacyItem>();

    PrivacyItem item = new PrivacyItem(PrivacyItem.Type.jid.toString(),
            false, 1);
    item.setValue(userName);
    privacyItems.add(item);

    // Create the new list.

    try {
        PrivacyListManager privacyManager = new PrivacyListManager(connection);
        privacyManager = PrivacyListManager
                .getInstanceFor(connection);
        privacyManager.createPrivacyList(listName, privacyItems);

    } catch (XMPPException e) {
        System.out.println("PRIVACY_ERROR: " + e);
    }
}

questionAnswers(4)

yourAnswerToTheQuestion