code: public void reload() throws NotConnectedException, InterruptedException {
          AgentStatusRequest request = new AgentStatusRequest();
          request.setTo(workgroupJID);
          connection.sendStanza(request);
      }
docs: Reloads the entire roster from the server. This is an asynchronous operation,
  which means the method will return immediately, and the roster will be
  reloaded at a later point when the server responds to the reload request.
  @throws NotConnectedException
  @throws InterruptedException