public boolean performDrop(Object data) {
boolean result = false;
for (Iterator i = rosterPerformDrop.iterator(); i.hasNext();) {
IRosterViewerDropTarget rdt = (IRosterViewerDropTarget) i.next();
if (rdt.performDrop(data))
result = true;
}
rosterPerformDrop.clear();
return result;
}