public override String ToString() { if (null == stringRep) { StringBuilder sb = new StringBuilder(); sb.Append(term1.ToString()); sb.Append(" = "); sb.Append(term2.ToString()); stringRep = sb.ToString(); } return stringRep; } }