Annotation processor example