private void ThrowInvalidOperationException(UnitType sourceUnitType, UnitType targetUnitType) { throw new InvalidOperationException(string.Format("{0} unit could not be converted to {1}", sourceUnitType.Description(), targetUnitType.Description())); }