@Override
  public ZoneOffset getOffset(LocalDateTime localDateTime) {

    Object info = getOffsetInfo(localDateTime);
    if (info instanceof ZoneOffsetTransition) {
      return ((ZoneOffsetTransition) info).getOffsetBefore();
    }
    return (ZoneOffset) info;
  }