private static object AddOrConcatenateObjects(object left, object right)
{
if (ObjectUtilities.IsNumber(left) && ObjectUtilities.IsNumber(right))
return Operators.AddObject(left, right);
if (left == null)
left = string.Empty;
if (right == null)
right = string.Empty;
return Operators.ConcatenateObject(left.ToString(), right.ToString());
}