code: public LeapSecondEvent getNextEvent(long utc) {
  
          ExtendedLSE[] events = this.getEventsInDescendingOrder();
          LeapSecondEvent result = null;
  
          for (int i = 0; i < events.length; i++) {
              ExtendedLSE lse = events[i];
  
              if (utc >= lse.utc()) {
                  break;
              } else {
                  result = lse;
              }
          }
  
          return result;
  
      }
docs: /*[deutsch]
  <p>Ermittelt das zum angegebenen UTC-Zeitstempel n&auml;chste
  Schaltsekundenereignis. </p>
  
  @param   utc     elapsed SI-seconds relative to UTC epoch
  [1972-01-01T00:00:00Z] including leap seconds
  @return  following leap second event or {@code null} if not known
  @since   2.1