Annotation compiler can generate a strongly typed annotation
writer to assist applications to write uses of annotations.
Such typed annotation writer interfaces all derive from
this common interface.
The type parameter 'A' represents the
author: Kohsuke Kawaguchi