wireframing the annotation processor