code: public void sendDeferred(final Type type, final String message) {
  
          Scheduler.get().scheduleDeferred(new ScheduledCommand() {
  
              /**
               * @see com.google.gwt.core.client.Scheduler.ScheduledCommand#execute()
               */
              public void execute() {
  
                  send(type, message);
              }
          });
  
      }
docs: Sends a new notification after all other events have been processed.<p>
  
  @param type the notification type
  @param message the message