code: @Override
      public Date getPreviousStart(long base, int prevRawOffset, int prevDSTSavings, boolean inclusive) {
          int[] fields = Grego.timeToFields(base, null);
          int year = fields[0];
          if (year > endYear) {
              return getFinalStart(prevRawOffset, prevDSTSavings);
          }
          Date d = getStartInYear(year, prevRawOffset, prevDSTSavings);
          if (d != null && (d.getTime() > base || (!inclusive && (d.getTime() == base)))) {
              d = getStartInYear(year - 1, prevRawOffset, prevDSTSavings);
          }
          return d;
      }
docs: {@inheritDoc}