How can an AnnotationProcessor generate boilerplate in Java existing source