in freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/config/Settings.java [381:403]
public Settings build() {
final String currLocale = locale != null ? locale : getDefaultLocale();
return new Settings(
configuration,
commandLineArgs,
templateDirectories,
Charset.forName(this.templateEncoding),
outputGeneratorDefinitions,
sharedDataSources,
sharedDataModels,
sourceIncludePattern,
sourceExcludePattern,
Charset.forName(this.inputEncoding),
Charset.forName(this.outputEncoding),
verbose,
LocaleUtils.parseLocale(currLocale),
isReadFromStdin,
parameters,
systemProperties,
callerSuppliedWriter
);
}