else if (exp instanceof LikeExpression)
qualified = new LikeExpression();
else if (exp instanceof MinorThan)
qualified = new MinorThan();
else if (exp instanceof MinorThanEquals)
qualified = new MinorThanEquals();
else if (exp instanceof NotEqualsTo)
qualified = new NotEqualsTo();
else
throw new IllegalArgumentException("Unknown binary expression: " + exp);