Ich denke nicht. Ich spreche von Annotationen, die zum Validieren verwendet werden, z. B. @NotNull, @NotEmpty, etc. Diese verweisen ja letzten Endes auf einen Validator, der true oder false zurück gibt. Ich habe jetzt eine eigene Annotation + Validator implementiert, der prüft, ob der annotierte Wert (String) eine valide UUID ist. Das soll er aber natürlich nur machen, wenn der Wert auch gesetzt wurde, da er optional ist.
Diese Unterscheidung könnte ich natürlich auch in meinen Validator einbauen, aber der soll so generisch wie möglich sein. Aber mir ist gerade eingefallen, dass ich die Annotation mit einem boolschen nullable-Parameter versehen könnte..