Java AnnotationProcessors to make useful things