public override string ToSource(int depth) { StringBuilder sb = new StringBuilder(); sb.Append(MakeIndent(depth)); sb.Append("{"); if (elements != null) { PrintList(elements, sb); } sb.Append("}"); return sb.ToString(); }