///<summary>Gives us a raw string of the original EB segment as well as all supplemental segments. It's somewhat reconstructed rather than strictly the original.</summary> public override string ToString() { string retVal = Segment.ToString() + "~"; for (int i = 0; i < SupplementalSegments.Count; i++) { retVal += "\r\n" + SupplementalSegments[i].ToString() + "~"; } return(retVal); }