break;
case SpeedoQLConstants.EQ:
ret = new Equal((Expression) child1, (Expression) child2);
break;
case SpeedoQLConstants.NEQ:
ret = new NotEqual((Expression) child1, (Expression) child2);
break;
case SpeedoQLConstants.LT:
ret = new Lower((Expression) child1, (Expression) child2);
break;
case SpeedoQLConstants.GT: