hi, i'm pretty new in roo and have some trouble with validation. Here my test project:

Code:
project --topLevelPackage org.dischi --projectName dischi
jpa setup --database MYSQL --provider HIBERNATE 
entity jpa --class ~.model.Album --testAutomatically 
field string --fieldName autore --notNull 
field string --fieldName titolo --notNull 
field number --fieldName anno --type int
field number --fieldName prezzo --type float
web mvc setup
web mvc scaffold --class ~.web.AlbumController --backingType ~.model.Album
the modified Album model

Code:
...
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Album {

    @NotNull
    private String autore;

    @NotNull
    private String titolo;

    private int anno;

    private float prezzo;
    
    @AssertTrue(message = "invalid year.")
    public boolean isAnnoValid() {
    	if ((anno >1999) && (anno < 2021) )
    		return true;
    	else
    		return false;    	
    }
}
the model is validated but the message ("invalid year") does not appear.
where am i wrong?
Thanks in advance