return new CircularRangeValueShort((Range<Short>) range, increment.shortValue());
return new CircularRangeValueShort((Range<Short>) range, increment.shortValue());
return (ObjectGenerator<T>) wrap(new CircularRangeValueShort(toRange(range), (Short) step));
return (ObjectGenerator<T>) wrap(new CircularRangeValueShort(toRange(range), (Short) step));