- separate out the Java Annotation Processing API to it's own module.