SCC invokes the functions in the Python module JavaGenerator.py to generate source code from DCharts. The code is included as a template in the module. SVM-style macros are defined in the template. For different models, the template is the same, but the macros are given different values. The code synthesizer simply substitutes those macros in the template with their values, and writes the result to a text file.
The Java code design refers to the design of the template for Java code generation.