public Source<LocalDate> withDays(long daysFromEpoch){
  lowerBoundGEQLongLocalDateMin(daysFromEpoch);
  return Compositions.weightWithValues(LocalDates.withDays(daysFromEpoch),LocalDate.ofEpochDay(daysFromEpoch));
}

public Source < LocalDate > withDays ( long daysFromEpoch ) { lowerBoundGEQLongLocalDateMin ( daysFromEpoch ) ; return Compositions . weightWithValues ( LocalDates . withDays ( daysFromEpoch ) , LocalDate . ofEpochDay ( daysFromEpoch ) ) ; }
generates localdates inclusively bounded between 1970 - 01 - 01 and localdate . of ( daysfromepoch ) ( which can be a negative long , in accordance with the localdate api ) . the source is weighted so it is likely to produce localdate . of ( daysfromepoch ) one or more times .
