docs: @Override
      public LogRepositoryBrowser findNext(LogRepositoryBrowser current, long timelimit) {
          long cur;
          if (current == null) {
              cur = Long.MIN_VALUE;
          } else if (current instanceof LogRepositoryBrowserImpl) {
              // Check if it's an instance browser.
              if (((LogRepositoryBrowserImpl) current).getIds().length == 1) {
                  cur = parseTimeStamp(((LogRepositoryBrowserImpl) current).getLocation().getName());
              } else {
                  // 'subprocess' browsers are not ordered and as such do not have 'next'.
                  return null;
              }
          } else {
              return null;
          }
  
          return findNext(cur, timelimit);
      }