public override string ToString() { string result = string.Join("", this.contents.Select(i=>i.ToString())); if (this.contents.Count > 1) { result = string.Format("(|{0})", result); } return result; }