This example contains a processor that automatically transform a class to make it an NTon. An NTon is the variation of the Singleton desing pattern: instead of having one instance of the class, you can have N instances. N is defined in an annotation. The generated code is defined in a template.