Build the IfExpression correcty in ExpressionStringBuilder
Use IntExpression instead of LongExpression for integers