1#* @implicitly included *#
2#* @vtlvariable name="var0" type="java.lang.String" *#
3#* @vtlvariable name="var1" type="java.lang.String" *#
4#* @vtlvariable name="var2" type="java.lang.String" *#
5#* @vtlvariable name="var3" type="java.lang.String" *#
6#* @vtlvariable name="var4" type="java.lang.String" *#
7#* @vtlvariable name="var5" type="java.lang.String" *#
8#* @vtlvariable name="var6" type="java.lang.String" *#
9#* @vtlvariable name="var7" type="java.lang.String" *#
10#* @vtlvariable name="var8" type="java.lang.String" *#
11#* @vtlvariable name="var9" type="java.lang.String" *#
12#* @vtlvariable name="var10" type="java.lang.String" *#
13#* @vtlvariable name="var11" type="java.lang.String" *#
14#* @vtlvariable name="var12" type="java.lang.String" *#
15#* @vtlvariable name="var13" type="java.lang.String" *#
16#* @vtlvariable name="var14" type="java.lang.String" *#
17#* @vtlvariable name="var15" type="java.lang.String" *#
18#* @vtlvariable name="var16" type="java.lang.String" *#
19#* @vtlvariable name="var17" type="java.lang.String" *#
20#* @vtlvariable name="var18" type="java.lang.String" *#
21#* @vtlvariable name="var19" type="java.lang.String" *#
22#* @vtlvariable name="var20" type="java.lang.String" *#
23#* @vtlvariable name="metafactory" type="com.metafactory.api.IMetaFactoryTemplateEngineProxy" *#
24#* @vtlvariable name="generator" type="com.metafactory.api.IMetaFactoryTemplateEngineProxy" *#
25#* @vtlvariable name="context" type="com.metafactory.api.IContextProxy" *#
26#* @vtlvariable name="javaCiForPackage" type="com.metafactory.java.api.ci.JavaCiForPackage" *#
27#* @vtlvariable name="javaCiForClass" type="com.metafactory.java.api.ci.JavaCiForClass" *#
28#* @vtlvariable name="javaCiForInterface" type="com.metafactory.java.api.ci.JavaCiForInterface" *#
29#* @vtlvariable name="javaCiForField" type="com.metafactory.java.api.ci.JavaCiForField" *#
30#* @vtlvariable name="javaCiForMethod" type="com.metafactory.java.api.ci.JavaCiForMethod" *#
31#* @vtlvariable name="comparatorFactory" type="com.metafactory.api.IComparatorFactory" *#
32#* @vtlvariable name="genpack" type="java.lang.String" *#
33#* @vtlvariable name="genpackpath" type="java.lang.String" *#
34#* @vtlvariable name="foreachPackage" type="java.lang.Boolean" *#
35#* @vtlvariable name="foreachObject" type="java.lang.Boolean" *#
36#* @vtlvariable name="foreachAttribute" type="java.lang.Boolean" *#
37#* @vtlvariable name="foreachReference" type="java.lang.Boolean" *#
38#* @vtlvariable name="foreachOperation" type="java.lang.Boolean" *#
39#* @vtlvariable name="forEachPropertyValue" type="java.lang.String" *#
40#* @vtlvariable name="generatedJavaPackage" type="com.metafactory.java.api.ast.JavaAstPackage" *#
41#* @vtlvariable name="generatedJavaInterface" type="com.metafactory.java.api.ast.JavaAstInterface" *#
42#* @vtlvariable name="generatedJavaClass" type="com.metafactory.java.api.ast.JavaAstClass" *#
43#* @vtlvariable name="generatedAttribute" type="com.metafactory.java.api.ast.JavaAstField" *#
44#* @vtlvariable name="generatedOperation" type="com.metafactory.java.api.ast.JavaAstMethod" *#
45#* @vtlvariable name="generatedXMLDocument" type="com.metafactory.api.IGeneratedXMLDocument" *#
46#* @vtlvariable name="generatedFile" type="com.metafactory.api.IGeneratedFile" *#
47#* @vtlvariable name="javaFactory" type="com.metafactory.java.api.ast.JavaFactory" *#
48#* @vtlvariable name="modelProperties" type="java.util.Properties" *#
49#* @vtlvariable name="modelAttributeProperties" type="java.util.Properties" *#
50#* @vtlvariable name="modelOperationProperties" type="java.util.Properties" *#
51#* @vtlvariable name="modelReferenceProperties" type="java.util.Properties" *#
52#* @vtlvariable name="byte" type="java.lang.Byte" *#
53#* @vtlvariable name="short" type="java.lang.Short" *#
54#* @vtlvariable name="integer" type="java.lang.Integer" *#
55#* @vtlvariable name="long" type="java.lang.Long" *#
56#* @vtlvariable name="float" type="java.lang.Float" *#
57#* @vtlvariable name="double" type="java.lang.Double" *#
58#* @vtlvariable name="bigdecimal" type="java.math.BigDecimal" *#
59#* @vtlvariable name="biginteger" type="java.math.BigInteger" *#
60#* @vtlvariable name="stringUtils" type="org.apache.commons.lang3.StringUtils" *#
61#* @vtlvariable name="dollar" type="java.lang.String" *#
62#* @vtlvariable name="hash" type="java.lang.String" *#
63
64#* @vtlvariable name="runtimeModel" type="org.metafactory.model.runtime.RuntimeModel" *#
65
66#* @vtlvariable name="model" type="com.metafactory.api.model.ModelRoot" *#
67#* @vtlvariable name="modelPackage" type="com.metafactory.api.model.ModelPackage" *#
68#* @vtlvariable name="modelObject" type="com.metafactory.api.model.ModelObject" *#
69#* @vtlvariable name="modelAttribute" type="com.metafactory.api.model.ModelAttribute" *#
70#* @vtlvariable name="modelReference" type="com.metafactory.api.model.ModelReference" *#
71#* @vtlvariable name="previousPackage" type="com.metafactory.api.model.ModelPackage" *#
72#* @vtlvariable name="previousObject" type="com.metafactory.api.model.ModelObject" *#
73
74#* @vtlvariable name="arg1" type="java.lang.String" *#
75#* @vtlvariable name="arg2" type="java.lang.String" *#
76#* @vtlvariable name="arg3" type="java.lang.String" *#
77#* @vtlvariable name="arg4" type="java.lang.String" *#
78#* @vtlvariable name="arg5" type="java.lang.String" *#
79#* @vtlvariable name="arg6" type="java.lang.String" *#
80#* @vtlvariable name="arg7" type="java.lang.String" *#
81#* @vtlvariable name="arg8" type="java.lang.String" *#
82#* @vtlvariable name="arg9" type="java.lang.String" *#
83
84#* @vtlvariable name="typescriptApiCommentLineCI" type="com.metafactory.typescript.api.ci.TypescriptCiForApiCommentLine" *#
85#* @vtlvariable name="typescriptClassCI" type="com.metafactory.typescript.api.ci.TypescriptCiForClass" *#
86#* @vtlvariable name="typescriptCodeCI" type="com.metafactory.typescript.api.ci.TypescriptCiForCode" *#
87#* @vtlvariable name="typescriptDecoratorArgumentCI" type="com.metafactory.typescript.api.ci.TypescriptCiForDecoratorArgument" *#
88#* @vtlvariable name="typescriptDecoratorCI" type="com.metafactory.typescript.api.ci.TypescriptCiForDecorator" *#
89#* @vtlvariable name="typescriptImportCI" type="com.metafactory.typescript.api.ci.TypescriptCiForImport" *#
90#* @vtlvariable name="typescriptInterfaceCI" type="com.metafactory.typescript.api.ci.TypescriptCiForInterface"" *#
91#* @vtlvariable name="typescriptOperationCI" type="com.metafactory.typescript.api.ci.TypescriptCiForOperation" *#
92#* @vtlvariable name="typescriptParameterCI" type="com.metafactory.typescript.api.ci.TypescriptCiForParameter" *#
93#* @vtlvariable name="typescriptPropertyCI" type="com.metafactory.typescript.api.ci.TypescriptCiForProperty" *#
94#* @vtlvariable name="typescriptTypeCI" type="com.metafactory.typescript.api.ci.TypescriptCiForType" *#
95#* @vtlvariable name="typescriptTypeScriptFileCI" type="com.metafactory.typescript.api.ci.TypescriptCiForTypeScriptFile" *#
96
97#* @vtlvariable name="typescriptApiCommentLineAST" type="com.metafactory.typescript.api.ast.TypescriptAstApiCommentLine" *#
98#* @vtlvariable name="typescriptClassAST" type="com.metafactory.typescript.api.ast.TypescriptAstClass" *#
99#* @vtlvariable name="typescriptCodeAST" type="com.metafactory.typescript.api.ast.TypescriptAstCode" *#
100#* @vtlvariable name="typescriptDecoratorArgumentAST" type="com.metafactory.typescript.api.ast.TypescriptAstDecoratorArgument" *#
101#* @vtlvariable name="typescriptDecoratorAST" type="com.metafactory.typescript.api.ast.TypescriptAstDecorator" *#
102#* @vtlvariable name="typescriptImportAST" type="com.metafactory.typescript.api.ast.TypescriptAstImport" *#
103#* @vtlvariable name="typescriptInterfaceAST" type="com.metafactory.typescript.api.ast.TypescriptAstInterface"" *#
104#* @vtlvariable name="typescriptOperationAST" type="com.metafactory.typescript.api.ast.TypescriptAstMethod" *#
105#* @vtlvariable name="typescriptParameterAST" type="com.metafactory.typescript.api.ast.TypescriptAstParameter" *#
106#* @vtlvariable name="typescriptPropertyAST" type="com.metafactory.typescript.api.ast.TypescriptAstProperty" *#
107#* @vtlvariable name="typescriptTypeAST" type="com.metafactory.typescript.api.ast.TypescriptAstType" *#
108#* @vtlvariable name="typescriptTypeScriptFileAST" type="com.metafactory.typescript.api.ast.TypescriptAstTypeScriptFile" *#