code: public ArchiveList listArchives(String sessionId, int offset, int count) throws OpenTokException {
          String archives = this.client.getArchives(sessionId, offset, count);
          try {
              return archiveListReader.readValue(archives);
          } catch (JsonProcessingException e) {
              throw new RequestException("Exception mapping json: " + e.getMessage());
          } catch (IOException e) {
              throw new RequestException("Exception mapping json: " + e.getMessage());
          }
      }
docs: Returns a List of {@link Archive} objects, representing archives that are both
  both completed and in-progress, for your API key.
  
  @param offset The index offset of the first archive. 0 is offset of the most recently started
  archive.
  1 is the offset of the archive that started prior to the most recent archive.
  @param count The number of archives to be returned. The maximum number of archives returned
  is 1000.
  @param sessionId The sessionid of the session which started or automatically enabled archiving.
  
  @return A List of {@link Archive} objects.