break;
case SpeedoQLConstants.BITWISEAND:
ret = new And((Expression) child1, (Expression) child2);
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: