An example annotation processor