Inherited annotations
Processors that support "*"
Package annotations
Annotations on nested types
Processor discovery on classpath, procpath, and explicit
Code snippet and variable evaluation; Quick Outline (should NOT generate new types?)
FilerException thrown when processor tries to create same file twice.  See javadoc for Filer.
Annotations on every possible element (fields, parameters, member classes, methods...)
Originating elements of every possible type (including package and things that can't be annotated)
Static and instance initializers (e.g., ElementKind.getKind())
Get package (ie enclosing element) of binary type, or other potentially-unresolved type
Default (unnamed) packages
Visitors