Context elseContext = infer(neNode, afterBody);
Context combined = Context.union(elseContext, afterBody);
if (combined.isErrorContext()) {
throw SoyAutoescapeException.createWithNode(
"{foreach} body does not end in the same context after repeated entries : " +
neNode.toSourceString(),
neNode);
}
afterBody = combined;
}
Context ifemptyContext;