question: private ValueRange rangeByWeek ( TemporalAccessor temporal , TemporalField field ) { int dow = localizedDayOfWeek ( temporal ) ; int offset = startOfWeekOffset ( temporal . get ( field ) , dow ) ; ValueRange fieldRange = temporal . range ( field ) ; return ValueRange . of ( computeWeek ( offset , ( int ) fieldRange . getMinimum ( ) ) , computeWeek ( offset , ( int ) fieldRange . getMaximum ( ) ) ) ; }
target:  Map the field range to a week range