code: @Override
      public Date getPreviousStart(long base, int prevOffset, int prevDSTSavings, boolean inclusive) {
          int i = startTimes.length - 1;
          for (; i >= 0; i--) {
              long time = getUTC(startTimes[i], prevOffset, prevDSTSavings);
              if (time < base || (inclusive && time == base)) {
                  return new Date(time);
              }
          }
          return null;
      }
docs: {@inheritDoc}