Refactored: using the AST
Refactored: using the AST
Refactored: using the AST
Refactored: using the AST
Refactored: using the AST - use simple names
Refactored: using the AST - type parameters
Connect generator to the annotation processor
Generate getters