docs: @Override
      protected void doSync(long startRevision, boolean startup) throws JournalException {
          if (!startup) {
              // if the cluster node is not starting do a normal sync
              doSync(startRevision);
          } else {
              try {
                  startBatch();
                  try {
                      doSync(startRevision);
                  } finally {
                      endBatch(true);
                  }
              } catch (SQLException e) {
                  throw new JournalException("Couldn't sync the cluster node", e);
              }
          }
      }