Remove the hard coded dependencies on freemarker to allow any JSR 223 compliant scripting language to be used for UML code generation.