@Override
public EffortDuration from(DayAssignment value) {
PartialDay partial = getPartialDay(value,
startInclusive, endExclusive);
return partial.limitWorkingDay(value.getDuration());
}
private PartialDay getPartialDay(DayAssignment assignment,
IntraDayDate startInclusive,
IntraDayDate endExclusive) {