Problema al bloquear al usuario en la lista de chat usando un servidor de fuego abierto y abierto

Quiero bloquear a un amigo en particular de mi lista de chat conXMPP. código funciona bien No hay excepción, pero no puedo bloquear a un usuario. Estoy usando servidor de fuego abierto. ¿Qué cambios debo hacer en el servidor?

¿Pueden ustedes tener alguna idea?

Mi 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);
    }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta