public virtual CodeBlockForAlt Epsilon(Alternative alt, bool outerMost) { CodeBlockForAlt blk = @delegate.Epsilon(alt, outerMost); foreach (CodeGeneratorExtension ext in extensions) { blk = ext.Epsilon(blk); } return(blk); }