public virtual CodeBlockForAlt FinishAlternative(CodeBlockForAlt blk, IList<SrcOp> ops,
bool outerMost)
{
blk = @delegate.FinishAlternative(blk, ops);
foreach (CodeGeneratorExtension ext in extensions)
blk = ext.FinishAlternative(blk, outerMost);
return blk;
}