можно переопределить аннотацию проверки jsr-303

У меня есть тест, как показано ниже:

public class TestSizeAnnotation
{
public static void main(String[] args)
{
    System.out.println(
            Validation.buildDefaultValidatorFactory().getValidator().validate(new C()));
}

public static class P 
{
    private List<String> lst = newArrayList("AA");
    @Size(max=0, message="P")
    public List<String> getLst()
    {
        return lst;
    }
    public void setLst(List<String> lst)
    {
        this.lst = lst;
    }
}
public static class C extends P 
{
    @Override
    @Size(max=5, message="C")
    public List<String> getLst()
    {
        return super.getLst();
    }

}
}

со следующим выводом:
[ConstraintViolationImpl{interpolatedMessage='P', propertyPath=lst, rootBeanClass=class com....validator.TestSizeAnnotation$C, messageTemplate='P'}]

Тем не менее, я ожидал, что аннотация может@Size быть переопределенным, и никакое предупреждение не появится.
Есть ли способ сделать это?

РЕДАКТИРОВАТЬ: я нашелошибка похоже, связано с этим, но я запускаю 4.2.0 final и все равно получаю описанное выше поведение.

Ответы на вопрос(3)

Ваш ответ на вопрос