code: public static PlainTime of(
          int hour,
          int minute
      ) {
  
          if (minute == 0) {
              return PlainTime.of(hour);
          }
  
          return new PlainTime(hour, minute, 0, 0, true);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine neue Uhrzeit mit Stunde und Minute. </p>
  
  @param   hour    hour of day in the range {@code 0-23} or
  {@code 24} if the given minute equals to {@code 0}
  @param   minute  minute in the range {@code 0-59}
  @return  new or cached wall time
  @throws  IllegalArgumentException if any argument is out of range