docs: public Revision backward(int count) {
          if (count == 0) {
              return this;
          }
          if (count < 0) {
              throw new IllegalArgumentException("count " + count + " (expected: a non-negative integer)");
          }
  
          return new Revision(subtract(major, count));
      }