In order to permit developers to write a special purpose writer that will write Jata classes in a custom way, we need to provide the extension hooks.
We need to define a class JataExtension.java with fields that can be annotated to define the extension that can be loaded by us and used during Jata class writing.