code: public void generate() throws CodeGenerationException
      {
          for (AnnotationTypeDeclaration atd : _atds)
          {
              Collection<Declaration> decls = getAnnotationProcessorEnvironment().getDeclarationsAnnotatedWith(atd);
              for (Declaration decl : decls)
              {
                  generate(decl);
              }
          }
      }
docs: Emits additional artifacts for input Declarations that are annotated with
  annotations claimed by this AnnotationProcessor.