public virtual Attribute ResolveToAttribute(string x, ActionAST node) { return rule.ResolveToAttribute(x, node); // reuse that code }