NotNull & StringsNotEmpty : annotations, aspects, demo