public override string ToString()
{
StringBuilder buf = new StringBuilder();
buf.Append("Rule{name=").Append(name);
if (args != null)
buf.Append(", args=").Append(args);
if (retvals != null)
buf.Append(", retvals=").Append(retvals);
buf.Append("}");
return buf.ToString();
}
}