@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface Sized
An annotation that marks that collection-based annotation, such as List,
Set, or a T[] array type, should have size
in the range of min() and max() (both inclusive)
Note: If a parameter has min() == 0, it will automatically be
marked as optional.