anchor.diff:        UnpackedData data = _driver.unpackData(rr.data);
         page++;
   
  +      if (clearPrevious) {
  +        list.clear();
  +      }
         if (data.data != null && data.data.isNotEmpty) {
           list.addAll(data.data);
         }
  
positive.code:   Future<bool> refresh() {
      _version++;
      page = 0;
      list.clear();
      _hasNext = true;
      _finishedWithError = false;
      return loadNextPage();
    }
  
    // Does this listing have any items?
  
negative.code:   bool get finishedWithError => _finishedWithError;
  
    /// Use this to indicate that next page should be loaded.
    Future<bool> loadNextPage({clearPrevious: false}) async {
      if (finishedWithError) {
        return false;
      }
  