{
XmppQuery iq = session.getFactory().createQuery();
iq.setType(XmppQuery.TYPE_SET);
iq.setID(id());
Node query = iq.setQuery("jabber:iq:roster");
Element item = query.appendChild(iq.getDoc().createElement("item"));
item.setAttribute("jid", jid.toStringNoResource());
if(name != null&&!name.isEmpty())
item.setAttribute("name", name);
if(groups != null)
{