code: public static PlainTime of(
          int hour,
          int minute,
          int second,
          int nanosecond
      ) {
  
          return PlainTime.of(hour, minute, second, nanosecond, true);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine neue Uhrzeit mit Stunde, Minute, Sekunde und
  Nanosekunde. </p>
  
  @param   hour        hour in the range {@code 0-23} or {@code 24}
  if the other argumenta equal to {@code 0}
  @param   minute      minute in the range {@code 0-59}
  @param   second      second in the range {@code 0-59}
  @param   nanosecond  nanosecond in the range {@code 0-999,999,999}
  @return  new or cached wall time
  @throws  IllegalArgumentException if any argument is out of range
  @see     #of(int)
  @see     #of(int, int)
  @see     #of(int, int, int)
  @see     #NANO_OF_SECOND