break;
case SpeedoQLConstants.AND:
ret = new ConditionalAnd((Expression) child1, (Expression) child2);
break;
case SpeedoQLConstants.BITWISEOR:
ret = new Or((Expression) child1, (Expression) child2);
break;
case SpeedoQLConstants.BITWISEXOR:
ret = null;
break;
case SpeedoQLConstants.BITWISEAND: