soyJavaFunctions.build(),
soyJavaPrintDirectives.build(),
primitives.transitiveIjs);</BUG>
}
private static final class ServerCompilationPrimitives {
<BUG>final ImmutableMap<String, ImmutableSortedSet<String>> transitiveIjs;
final ImmutableMap<String, ? extends SoyFunction> soyFunctions;</BUG>
final ImmutableMap<String, ? extends SoyPrintDirective> printDirectives;
final TemplateRegistry registry;
ServerCompilationPrimitives(

SoyPrintDirective printDirective = entry.getValue();
if (printDirective instanceof SoyJavaPrintDirective) {
soyJavaPrintDirectives.put(entry.getKey(), (SoyJavaPrintDirective) printDirective);
}
}
return soyTemplatesFactory.create(
templates.get(), soyJavaFunctions.build(), soyJavaPrintDirectives.build());
}
private static final class ServerCompilationPrimitives {
final SoyFileSetNode soyTree;
final ImmutableMap<String, ? extends SoyFunction> soyFunctions;
final ImmutableMap<String, ? extends SoyPrintDirective> printDirectives;
final TemplateRegistry registry;
ServerCompilationPrimitives(
