code: @Override
      public ZoneOffset getStandardOffset(Instant instant) {
          long epochSec = instant.getEpochSecond();
          int index  = Arrays.binarySearch(standardTransitions, epochSec);
          if (index < 0) {
              // switch negative insert position to start of matched range
              index = -index - 2;
          }
          return standardOffsets[index + 1];
      }
docs: -----------------------------------------------------------------------