Refactoring annotation processing.
Extending field annotation processing.
Extending test cases of annotation processing