// check if using last rules
if (lastRules.length > 0 &&
epochSecs > savingsInstantTransitions[savingsInstantTransitions.length - 1]) {
OffsetDateTime dt = OffsetDateTime.fromInstant(instant, wallOffsets[wallOffsets.length - 1]);
ZoneOffsetTransition[] transArray = findTransitionArray(dt.toYear());
ZoneOffsetTransition trans = null;
for (int i = 0; i < transArray.length; i++) {
trans = transArray[i];
if (instant.isBefore(trans.getInstant())) {
return trans.getOffsetBefore();