latestOnset = onset;
latestSeasonalTime = seasonalTime;
}
}
} else {
<BUG>latestSeasonalTime = (Observance)seasonalTimes.get(0);
}</BUG>
if (latestSeasonalTime != null) {
final TzOffsetTo offsetTo = (TzOffsetTo) latestSeasonalTime.getProperty(Property.TZOFFSETTO);
if (offsetTo != null) {

latestOnset = onset;
latestSeasonalTime = seasonalTime;
}
}
} else {
latestSeasonalTime = seasonalTimes.get(0);
}
if (latestSeasonalTime != null) {
final TzOffsetTo offsetTo = (TzOffsetTo) latestSeasonalTime.getProperty(Property.TZOFFSETTO);
if (offsetTo != null) {
