The @Documented annotation expresses the intent that the annotation is part of the contract of the entity and, this way, it has to get into the documentation. This is an annotation that the JavaDoc generator looks at when creating the documentation for an element that references the @Documented annotation.