code: public static PreprocessedRowsFlusher create(final XMLUtil xmlUtil, final List<TableRow> tableRows) throws IOException {
          return new PreprocessedRowsFlusher(xmlUtil, tableRows, new StringBuilder(STRING_BUILDER_SIZE));
      }
docs: Create an new rows flusher
  @param xmlUtil an util
  @param tableRows the rows
  @return the flusher
  @throws IOException if an I/O error occurs