code: public static boolean isValid(
          int year,
          int month,
          int dayOfMonth
      ) {
  
          return (
              (year >= MIN_YEAR)
              && (year <= MAX_YEAR)
              && (month >= 1)
              && (month <= 12)
              && (dayOfMonth >= 1)
              && (dayOfMonth <= getLengthOfMonth(year, month))
          );
  
      }
docs: /*[deutsch]
  <p>Handelt es sich um ein wohldefiniertes gregorianisches Datum? </p>
  
  <p>Hier werden nur die Bereichsgrenzen &uuml;berpr&uuml;ft, nicht die
  historische Sinnhaftigkeit. </p>
  
  @param   year        proleptic iso year [(-999999999) - 999999999]
  @param   month       gregorian month (1-12)
  @param   dayOfMonth  day of month (1-31)
  @return  {@code true} if valid else  {@code false}
  @see     #checkDate(int, int, int)