Interfaces for classes supporting the dynamic handling of JCasGen'd classes

Definition information for each found JCas Class

Possibly multiple definitions for the same UIMA type-name.  (Note that multiple type systems may share common JCas classes).

Conversion and Expansion 

These are byte-code to byte-code transformations, which can be done at run-time (startup time).

Decompilation

These are for reporting purposes