docs: public static List<String> getRevisionPath(DocumentRevs documentRevs) {
          Misc.checkNotNull(documentRevs, "History");
          Misc.checkArgument(checkRevisionStart(documentRevs.getRevisions()),
                  "Revision start must be bigger than revision ids' length");
          List<String> path = new ArrayList<String>();
          int start = documentRevs.getRevisions().getStart();
          for (String revId : documentRevs.getRevisions().getIds()) {
              path.add(start + "-" + revId);
              start--;
          }
          return path;
      }