This is not a regular keyword, as it is not listed in section 3.9 of the JLS . In particular, you can use it as an identifier anywhere, as far as I know.
The use of the default value for the annotation value is specified in section 9.7 :
The third form of annotation, a singleton annotation, is a shorthand for use with singleton annotation types:
SingleElementAnnotation: @ TypeName ( ElementValue )
This is short for regular annotation:
@TypeName ( value = ElementValue )
source share