code: public void run(ForEachDoc f) throws LightblueException {
          if(f instanceof ForEachObj&&mapper!=null) {
              ((ForEachObj)f).objectMapper=mapper;
          }
          requestClosure.submitAndIterate(f);
      }
docs: Submit the query and stream results. Call <code>f</code> for
  each document received. If <code>f</code> is instance of
  ForEacObj, each object will be translated to a POJO before
  <code>f</code> is notified.