public ApproxMeasurement(string displayText, StructuredMeasurement measurement) { if (string.IsNullOrEmpty(displayText) && measurement != null) { displayText = measurement.ToString(); } if (string.IsNullOrEmpty(displayText)) { throw new ArgumentException("displayText"); } Display = displayText; Measurement = measurement; }