code: public Set<HBeanRow> getLazy(Set<HBeanRow> rows, FetchType... fetchType)
              throws HBeanNotFoundException {
          final List<Row> gets = new ArrayList<>(rows.size());
          for (HBeanRow row : rows) {
              final Get get = new Get(row.getRowKey());
              HBeanRow.setColumnFilter(get, fetchType);
              gets.add(get);
          }
          Set<HBeanRow> result = new HashSet<>();
          Set<BeanId> notFound = new HashSet<>();
          try {
              final Result[] r = new Result[gets.size()];
              table.batch(gets, r);
              table.flushCommits();
              for (int i = 0; i < r.length; i++) {
                  KeyValue[] kvs = r[i].raw();
                  if (kvs.length == 0) {
                      notFound.add(new HBeanRow(gets.get(i).getRow(), uids).getBeanId());
                  } else {
                      HBeanRow row = new HBeanRow(kvs, uids);
                      result.add(row);
                  }
              }
          } catch (IOException | InterruptedException e) {
              throw new RuntimeException(e);
          }
          if (notFound.size() > 0) {
              throw new HBeanNotFoundException(notFound, result);
          }
          return result;
      }
docs: Fetch a set of rows without fetching their references.
  
  @param rows  rows to fetch
  @param fetchType data to fetch
  @return rows found