public virtual void FillNamedActions(OutputModelFactory factory, Rule r)
{
if (r.finallyAction != null)
{
finallyAction = new Action(factory, r.finallyAction);
}
namedActions = new Dictionary<string, Action>();
foreach (string name in r.namedActions.Keys)
{
ActionAST ast;
r.namedActions.TryGetValue(name, out ast);
namedActions[name] = new Action(factory, ast);
}
}