final Property property = context( Property.class );
final Element element = property.element();
final PossibleValues a = property.definition().getAnnotation( PossibleValues.class );
this.path = new ModelPath( a.property() );
final String invalidValueMessage = a.invalidValueMessage();
if( invalidValueMessage.length() > 0 )
{