{code} @DateInOrder void bookHotel(@NotNull @Valid Customer customer, Date from, Date to); {code}
ie like we have properlysimilar to having property level and class level constraints, we could get method level constraints receiving all the parameters and raising constraints violations if necessary.