public boolean send(User user) {
final JabberTransport jabberTransport = JabberTransport.getInstance();
if (jabberTransport != null && jabberTransport.isOnline()) {
final Roster roster = jabberTransport.getFacade().getConnection().getRoster();
final RosterEntry userEntry = roster.getEntry(myEvent.getUser().getName());
if (userEntry != null) {
jabberTransport.runIngnoringUserEvents(new Runnable() {
public void run() {
processEvent(jabberTransport.getFacade(), userEntry);
}