code: @Override
      public int compareTo(ZonalTransition other) {
  
          long delta = (this.posix - other.posix);
  
          if (delta == 0) {
              delta = (this.previous - other.previous);
              if (delta == 0) {
                  delta = (this.total - other.total);
                  if (delta == 0) {
                      delta = (this.getDaylightSavingOffset() - other.getDaylightSavingOffset());
                      if (delta == 0) {
                          return 0;
                      }
                  }
              }
          }
  
          return ((delta < 0) ? -1 : 1);
  
      }
docs: /*[deutsch]
  <p>Beruht bevorzugt auf der zeitlichen Reihenfolge des POSIX-Zeitpunkts
  des &Uuml;bergangs, sonst auf den Gesamtverschiebungen und zuletzt auf
  der DST-Verschiebung. </p>
  
  <p>Die nat&uuml;rliche Ordnung ist konsistent mit {@code equals()}. </p>