@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Max
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
Supported types are:
BigDecimal
BigInteger
byte, short, int, long,
and their respective wrappers
Note that double and float are not supported due to rounding errors
(some providers might provide some approximative support)
null elements are considered valid