code: public DataBulkRequest insertAfter(CRUDRequest request, CRUDRequest after) {
          this.requests.add(requests.indexOf(after) + 1, request);
          return this;
      }
docs: Inserts a request after another specified request. This guarantees that
  the first request parameter will be executed, sequentially, after the
  second request parameter. It does not guarantee consecutive execution.
  
  @param request
  @param after
  @return