public override string ToString() { var a = Left.Left + " " + Arrow + " " + Right.Right; if (string.IsNullOrEmpty(Label)) { return(a); } return(a + ":" + Label.AddQuotes()); }