optaplanner-core/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactory.java
public static CountableValueRange<LocalTime> createLocalTimeValueRange(
            LocalTime from, LocalTime to, long incrementUnitAmount, TemporalUnit incrementUnitType) {
        return createTemporalValueRange(from, to, incrementUnitAmount, incrementUnitType);
    }
public static CountableValueRange<LocalTime> createLocalTimeValueRange(
            LocalTime from, LocalTime to, long incrementUnitAmount, TemporalUnit incrementUnitType) {
        return createTemporalValueRange(from, to, incrementUnitAmount, incrementUnitType);
    }
Build a {@link CountableValueRange} of a subset of {@link LocalTime} values between 2 bounds.
<p>
Facade for {@link #createTemporalValueRange(Temporal, Temporal, long, TemporalUnit)}.
@param from never null, inclusive minimum
@param to never null, exclusive maximum, {@code >= from}
@param incrementUnitAmount {@code > 0}
@param incrementUnitType never null, must be {@link LocalTime#isSupported(TemporalUnit) supported}