*/
public SoyTemplateRuntimes compileToRuntimes(
final String bundleName, SoyJavaSrcOptions options, final SoyMsgBundle msgBundle) {
// Defensively copy options so that changes to them can't affect lazily compiled modules.
final SoyJavaSrcOptions copyOfOptions = options.clone();
copyOfOptions.setCodeStyle(SoyJavaSrcOptions.CodeStyle.STRINGBUILDER);
return new SoyTemplateRuntimes() {
/** The versions corresponding to compiledTemplates used to produce the compiled form. */
private List<SoyFileSupplier.Version> compiledVersions = null;