if (o instanceof ItemTag) {
ItemTag i = (ItemTag) o;
JID jid = i.getJID();
if (jid == null) break;
String nick = null;
JIDStatus j = Roster.getJIDStatus(jid);
if (j!= null) nick = j.getNick();
if(nick == null) nick = "?";
BSMapEditJIDLabel jidLabel = new BSMapEditJIDLabel(jid, nick, lurkerIcon, (ItemTag)o, topLevelLayer, editable);
((Vector)layersComponents.get(topLevelLayer)).add(jidLabel);
jidLabel.setOpaque(false);
if (lurkerIcon != null) {