code: public boolean setRosterStore(RosterStore rosterStore) {
          this.rosterStore = rosterStore;
          try {
              reload();
          }
          catch (InterruptedException | NotLoggedInException | NotConnectedException e) {
              LOGGER.log(Level.FINER, "Could not reload roster", e);
              return false;
          }
          return true;
      }
docs: Set the roster store, may cause a roster reload.
  
  @param rosterStore
  @return true if the roster reload was initiated, false otherwise.
  @since 4.1