Adding new jUnit test case for output generation testing.
Extending the output data generation.
Refactoring the annotation processor. Note: methods are no longer
cached. (Further evaluation needed.)