docs: private List<EditableAcraReport> retrieveUnsyncedElements() throws IOException,
              ServiceException {
  
          final ListFeed listFeed = client.getFeed(listFeedUrl, ListFeed.class);
          final List<EditableAcraReport> reports = new ArrayList<EditableAcraReport>();
          for (final ListEntry listEntry : listFeed.getEntries()) {
              try {
                  reports.add(new EditableAcraReport(listEntry));
              } catch (final MalformedSpreadsheetLineException e) {
                  // log the error message
                  LOGGER.error(e.getMessage());
              }
          }
          if (LOGGER.isDebugEnabled()) {
              LOGGER.debug("found {} reports to sync", CollectionUtils.size(reports));
              if (LOGGER.isTraceEnabled()) {
                  for (final EditableAcraReport report : reports) {
                      LOGGER.trace("reportId={} stacktraceMd5={}", report.getId(),
                              report.getStacktraceMD5());
                  }
              }
          }
          return reports;
      }