Annotation processing

model and controllers have been noted with annotations, which are then parsed by two annotation processors, which generate Info classes based on those classes for both model and endpoints. These classes are then read at runtime by two endpoints which serve the contents of said classes as JSON.
I assume that when finally using JCodeModel part of this class will disappear