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);
qualified.setLeftExpression(left);
qualified.setRightExpression(right);