code: @Override
      public int compareTo(PlainTime time) {
  
          int delta = this.hour - time.hour;
  
          if (delta == 0) {
              delta = this.minute - time.minute;
              if (delta == 0) {
                  delta = this.second - time.second;
                  if (delta == 0) {
                      delta = this.nano - time.nano;
                  }
              }
          }
  
          return ((delta < 0) ? -1 : ((delta == 0) ? 0 : 1));
  
      }
docs: /*[deutsch]
  <p>Definiert eine nat&uuml;rliche Ordnung, die auf der zeitlichen
  Position basiert. </p>
  
  <p>Der Vergleich ist konsistent mit {@code equals()}. </p>
  
  @see     #isBefore(PlainTime)
  @see     #isAfter(PlainTime)