code: public static CountableValueRange<Long> createLongValueRange(long from, long to, long incrementUnit) {
          return new LongValueRange(from, to, incrementUnit);
      }
docs: Build a {@link CountableValueRange} of a subset of {@code long} values between 2 bounds.
  @param from inclusive minimum
  @param to exclusive maximum, {@code >= from}
  @param incrementUnit {@code > 0}
  @return never null