code: public long strip(long utc) {
  
          if (utc <= 0) {
              return utc + UNIX_OFFSET;
          }
  
          // Lineare Suche hier besser als binäre Suche, weil in der
          // Praxis meistens mit aktuellen Datumswerten gesucht wird
          final ExtendedLSE[] events = this.getEventsInDescendingOrder();
          boolean snls = this.supportsNegativeLS;
  
          for (int i = 0; i < events.length; i++) {
              ExtendedLSE lse = events[i];
  
              if (
                  (lse.utc() - lse.getShift() < utc)
                  || (snls && (lse.getShift() < 0) && (lse.utc() < utc))
              ) {
                  utc = Math.addExact(utc, lse.raw() - lse.utc());
                  break;
              }
          }
  
          return utc + UNIX_OFFSET;
  
      }
docs: /*[deutsch]
  <p>Konvertiert die UTC-Angabe zu einem UNIX-Zeitstempel ohne
  Schaltsekunden. </p>
  
  <p>Diese Methode ist die Umkehrung zu {@code enhance()}. Zu
  beachten ist, da&szlig; keine bijektive Abbildung besteht, d.h. es gilt
  manchmal: {@code enhance(strip(val)) != val}. </p>
  
  @param   utc     elapsed SI-seconds relative to UTC epoch
  [1972-01-01T00:00:00Z] including leap seconds
  @return  elapsed time in seconds relative to UNIX epoch [1970-01-01T00:00:00Z] without leap seconds
  @see     #enhance(long)