docs: public static int unixTimeExtract(TimeUnitRange range, int time) {
  		assert time >= 0;
  		assert time < MILLIS_PER_DAY;
  		switch (range) {
  			case HOUR:
  				return time / (int) MILLIS_PER_HOUR;
  			case MINUTE:
  				final int minutes = time / (int) MILLIS_PER_MINUTE;
  				return minutes % 60;
  			case SECOND:
  				final int seconds = time / (int) MILLIS_PER_SECOND;
  				return seconds % 60;
  			default:
  				throw new ValidationException("unit " + range + " can not be applied to time variable");
  		}
  	}