internal override string/*!*/ GetNodeName(AstGenerator/*!*/ gen) { if (_value == null) { return "nil"; } else if (_value is bool) { return (bool)_value ? "true" : "false"; } else { return base.GetNodeName(gen); } } }