@Override
    void add(Result r) {
      if (current == null) {
        return;
      }
      for (HRegionLocation loc : current.getRegionLocations()) {
        if (loc != null) {
          this.results.add(new Pair<RegionInfo, ServerName>(loc.getRegion(), loc.getServerName()));
        }
      }
    }
Returns Collected results; wait till visits complete to collect all possible results
hbase-client/src/main/java/org/apache/hadoop/hbase/ClientMetaTableAccessor.java