code: private static long getTransitionTime(TimeZoneTransition tzt, boolean local,
              int NonExistingTimeOpt, int DuplicatedTimeOpt) {
          long time = tzt.getTime();
          if (local) {
              time += getLocalDelta(tzt.getFrom().getRawOffset(), tzt.getFrom().getDSTSavings(),
                                  tzt.getTo().getRawOffset(), tzt.getTo().getDSTSavings(),
                                  NonExistingTimeOpt, DuplicatedTimeOpt);
          }
          return time;
      }
docs: /*
  Get the transition time in local wall clock